【flutter】flutter2升级到3.
背景
以这个 https://github.com/aa286211636/Flutter_QQ 为例子, 升级下看看
flutter2-3升级的修改之处
- flatButton变为TextButton
- 设备屏幕尺寸获取: Screen.width(context)变为MediaQuery.of(context).size.width
- 很多库加了_nullsafety后缀, 比如ffloat => ffloat_nullsafety: ^3.3.6
- 给不可变的组件添加const关键字(非必须的,仅是性能更好点)
- 构造函数传递要非空判断,或者用super.xxx来接。
界面效果
只有登录界面能正常显示,别的页面都是报错。 flutter这版本变动,基本不能直接run
其它
Failed to launch browser.
发生于下面操作之后:
- flutter run -d web-server --web-host 0.0.0.0
- flutter run edge
原文地址:https://blog.csdn.net/2301_76933862/article/details/143589558
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!