AnimatedList是一个有状态的Widget,对应的State类型为AnimatedListState AnimatedList的结构如下: const AnimatedList({ Key? …
Flutter Key 的使用
Flutter Key 我们之前已经使用过很多组件了,像Container、Row、或者ElevatedButton等Widget,使用频率还是比较多的 但不知你有没有注意到,他们的构造函数中,都会有…
Flutter对话框
得益于移动端的优势,flutter对话框种类还是比较多的,下面列举几个比较常用样式的对话框 由于gradle编译器有点抽风,所以没上图,后面搞定了再上图吧 ~ 需要准备的Scaffold组件布局如下:…
flutter中的路由
路由(Route)在WEB开发中单页面应用里很常见,Flutter也有自己的路由,但是因为在Android系统中,Route指的是一个Activity 在IOS系统中指的是一个View Control…
Flutter实现顶部按钮+Tabs联动切换功能
效果展示 顶部按钮 顶部按钮需要在AppBar组件中的leading或者actions属性中添加 //.... @override Widget build(BuildContext context)…
Flutter实现仿闲鱼底部导航栏效果
Flutter实现仿闲鱼底部导航栏效果 实现原理 底部导航栏使用bottomNavigationBar组件 底部导航栏子元素使用BottomNavigationBarItem组件 突起按钮的实现方式是…
[Vue Router]解决动态路由刷新白屏问题
解决动态路由刷新白屏问题 这个算是遗留比较久的问题了,以前做项目的时候也遇到过,今天总算找到了解决方法 问题描述 由于需要做后台的权限控制,权限菜单需要后端发送数据,前端按需生成对应选项卡,这样就需要…
[杂谈]聊一聊最近添置的新主机
由于忍受不了笔记本的100℃热情(梦幻单热管),我决定重新组装一台生产力小主机 不过既然要配电脑,首先就要在红蓝阵营中选择一个作为基础平台,由于我之前笔记本用的是Intel,所以这次我理所应当的选AM…
[开源]轻量级二次元风起始页—kano-start-there
Tips:目前项目在初期阶段,外观和功能会随时改动 目前只实现了基本的搜索功能,后期会补全持久化相关功能(搜索历史/搜索引擎记住功能 由于还没有想好该做什么样的二次元风格,所以先做了个极简版(( 布局…
JavaScript设计模式
整完了vue3之后忽然发现好像没有系统性学习过设计模式这方面的知识,所以就有了这篇文章 构造器模式(Constructor Pattern) 这个模式在面向对象的语言中很常见,但咱是在JavaScri…
Vue3实现米游戏社表情包选择器
已经实装在博客评论区咯~,赶紧去试试! 仓库地址:https://github.com/kanoqwq/mihoyo-emoji-selector 基于Vue3+TS+Element Plus的米游社…
使用TypeScript实现DFS与BFS算法
最近数据结构学了点基础的BFS与DFS算法,想着用TS实现一把,结果还是很成功的,配合Vue+element+echarts可以实现可视化的DFS图与生成树 代码 NODE.ts //节点 class…
TypeScript单向链表实现
TS单向链表实现 功能 链表初始化 添加节点元素 插入、追加节点元素到指定位置 删除节点元素 一次性打印链表所有元素 反转链表元素,反向遍历链表 合并两个有序的链表,合并后仍然有序 需要维护的类属性 …
使用TypeScript实现环形队列
TS实现环形队列 吐槽一下,这个是按照Java的定长数组为前提的,然而TypeScript数组是不定长的,再加上原生具有push和shift方法,其实这个实现完全没有必要。。但最近正好学数据结构,就当…
TypeScript面向对象
🦉 TS面向对象 TypeScript的面向对象和ES6以后的语法其实差不太多 定义类 class 类名 { 属性名:类型; constructor(参数:类型){ this.属性名 = 参数; } …
TS+WebPack搭建编译环境
⚒️ TS与WebPack搭配 使用TS编写项目的时候,我们通常还会安装WebPack打包工具来帮助我们打包ts,只有这两个的配合,才能完成项目的生产开发 使用webpack之前,需要安装的插件(版本…
TypeScript编译选项介绍及配置
🕓 编译选项 自动编译文件 编译文件时,使用 -w指令,TS编译器会自动监视文件的变化,并在文件发生变化的时候对文件进行重新编译 示例: tsc xxx.ts -w 自动编译整个项目 如果直接使用ts…
TypeScript 变量基本类型
🍦 基本类型 -类型声明 类型声明是TS中的一个非常重要的特点 同过类型声明可以指定TS中的变量(参数、形参)的类型 指定类型之后,当为变量赋值的时候,TS编译器会自动检查值是否符合类型声明,符合则赋…