flutter 问题整理
Published:
·
LastMod: December 11, 2022
·
717 words
Undefined name ‘OutlineButton’. 🔗
使用TextButton代替
Try adding either an explicit non-’null’ default value or the ‘required’ modifier. 🔗
空安全报错,一旦sdk升级到2.12以上之后,那么就会执行空安全检查
- 添加关键字
required
- 添加默认值
flutter 运行时 “Your session has expired. Please log in.” 🔗
Xcode ——>Preferences…——> accounts 重新登录 ——> fix
Failed assertion: line 4680 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true. 🔗
出现在使用CustomScrollView的时候
Sliver名称 | 说明 |
---|---|
SliverAppBar | 对应 AppBar,主要是为了在 CustomScrollView 中使用。 |
SliverToBoxAdapter | 一个适配器,可以将 RenderBox 适配为 Sliver,后面介绍。 |
SliverPersistentHeader | 滑动到顶部时可以固定住,后面介绍。 |
常规组件需要使用SliverToBoxAdapter
包裹一层
Error: The default value of an optional parameter must be constant 🔗
当在声明Color类型时, 使用Colors.grey.shade600
会报错,查询后需要定义成常量,前面加const
|
|
生成对应的应用图标 🔗
Column children中动态添加元素 🔗
在children
中进行if
判断
|
|
The method ‘[]’ can’t be unconditionally invoked because the receiver can be ’null 🔗
简单判断
|
|
使用**?
** and ??
:
|
|
如果是数组中进行索引,加个!
进行强制判断
|
|
背景色渐变 🔗
|
|
行平均4等份 🔗
|
|
Unable to upgrade Flutter: no origin repository configured 🔗
|
|