摘要:
表单传值 说明: INFO页面通过路由到DETAIL页面,并把表单数据传过去。 通过map传值的方式代码阅读起来困难,而且难维护,写变量时容易出错。 通过传state的方法,代码看起来更加简洁可读。 STEP01 声明要接收的变量 ///DETAIL state class DetailState{ 阅读全文
摘要:
Getx状态管理 接口 https://jdmall.itying.com/api/pcate 示例demo地址 状态管理小demo 结构图 示例图 Model class GoodsModel { List<Result>? result; GoodsModel({this.result}); G 阅读全文
摘要:
Flutter Getx 1:模块介绍 states状态层 state只专注数据,需要使用数据,直接通过state获取。 定义变量只在state,定义可监听字符串alice。 import 'package:get/get.dart'; class HomeState{ ///定义可监听变量 RxS 阅读全文
摘要:
fish_redux是怎么相互传值的 声明: 本文只说明fish_redux里的路由传参,以及两个页面是怎么得到对方传过来的参数的。 对于demo的计数加1并刷新页面的方法我在另一篇文章有写过,所以本文不会说。 路由传值demo可看这里示例demo 下文的CountPage = FirstPage, 阅读全文
摘要:
fish_redux自定义tabController STEP01 page ///混入SingleTickerProviderMixin class TabbarPage extends Page<TabbarState, Map<String, dynamic>> with SingleTick 阅读全文
摘要:
fish_redux是怎么分工合作的 01: 声明 本文章只是本小白的拙见,fish_redux对我来说还是比较难的框架,学习了几天,很多东西仍然一知半解。所以自己写点浅薄的东西记录一下自己的理解,如果有幸被大佬看到,出错的地方请不吝赐教。 02: 流程图 放上小呆呆大佬画的流程图,基本结构就是这样 阅读全文
摘要:
Page连接Component Page连接他的component,通过连接器connector 每一个component都需要一个connector来进行和page的连接, Component和Component的连接同理,一模一样。 比如有一个Page : homepage,有一个List组件作 阅读全文
摘要:
流式布局列表 SingleChildScrollView+Wrap STEP01 : 生成wrap布局 Widget getItem() { return Column( crossAxisAlignment: CrossAxisAlignment.start, children: <Widget> 阅读全文
摘要:
Provider状态管理 定义实体类 //goods_entity.dart class GoodsEntity { //定义实体类中的属性变量 late int _id; late String _name; late double _price; late String _url; late S 阅读全文
摘要:
下拉加载更多 定义变量 //定义控制器 final ScrollController _scrollController = ScrollController(); //存储列表,远程数据的话应先处理数据 //此处Data类型是List<Map<String,Object>> List _list 阅读全文