flutter 整个编辑页面?
其实详情页,就有点编辑的意味了~所以编辑页就是详情页改出来的!改了点啥,其实也有说的。 1、把性别从文本框换成单选 //上方定义性别选项 final List<Map<String, dynamic>> genderOptions = [ {'value': 0, 'label': &…
flutter 编辑一个简单的详情页
1、先说StatelessWidget和StatefulWidget之争 我记得最初自己生啃flutter的时候,只是那些晦涩难懂的“尽量使用StatelessWidget”“StatefulWidget适合有状态的组件,StatelessWidget适合无状态的组件”——到底啥是所谓的“有状态”“无状态”?当然我现在也理解不完全啊,只是知道类似于…
flutter ListView懒加载(下)——加载完之后的事情怎么处理
上篇文章的原理是讲完了,但一样留下来不少让一个Android开发难堪的问题:1、下拉刷新卡顿(这个可能会另外开篇讲这个问题,当前先保证业务逻辑是对的)2、上拉加载一下子会更新好多次数据3、数据真的拉完的时候接口还在请求4、数据真的拉完的时候下方那条UI还在转圈5、空页面时候点击一下就会触发第二页的刷新动作??? 问题出来了,这就开始一点点说吧: 1…
flutter ListView懒加载(上)——先搞大概的原理
序:温馨提醒 干活一定要细致,有可能一些鸡毛蒜皮的参数错误就会让你找一下午甚至一天都没什么进展。为了学习懒加载,后端插入了100条假数据,写了一个接口叫listPage——结果我从调list接口的方法复制粘贴后恰恰没有改接口地址,导致我对着那个List.from(pageBean.records!.map((e) => ContactBean…
flutter provider 最简单demo
Flutter CounterProvider 状态管理类 此文件定义了一个使用 Provider 库进行状态管理的 CounterProvider 类,用于管理计数器状态。 代码内容 count_provider.dart import 'package:flutter/foundation.dart'; class Coun…
Ubuntu24.04 + python-can实践记录
硬件: canable v2.0(slcan固件,支持canfd)一个j1900小主机 系统: Ubuntu24.04(在Ubuntu和xubuntu上都可)python3.12 用到的Python库: cantools==39.3.0 mqtt==0.0.1 paho-mqtt==1.6.1 pyserial==3.5 python-c…