1.RenderFlex children have non-zero flex but incoming height constraints are unbounded.
原因:原因是ListView垂直方向的计算是包裹子View的,也就是说子View必须有一个明确的高度,或者尽可能小的高度,而不能是无限高。
Row是横向排列,在Row中使用Expanded是填充水平方向的剩余空间,这和ListView的这一特性没有冲突,可以使用。
而Column是竖直排列,在Column中使用Expanded是填充竖直方向的剩余空间,这将和ListView的这一特性发生冲突,因为ListView将无法计算自己的子View的高度
解决方案:IntrinsicHeight可以根据子控件的高度,智能调整自身高度(文章:https://blog.csdn.net/kaixuan_dashen/article/details/102308861
)
2.BottomNavigationBarItem 子页面中还是存在底部导航
解决方案:在BottomNavigationBarItem下的子页面不能使用MaterialApp作为根布局,否则会认为是在同一级别
3.dio使用中,FormatException: Unexpected character (at character 2)
解决方法:options 添加responseType: ResponseType.plain 属性
网友评论