Column嵌套Listview报错
1、问题:run项目,控制台出现 'hasSize'错误
问题原因:
- listView:会尽可能的占据多的高度(默认高度是不明确的);
- column:希望所有的子widget 有一个明确的高度 解决方案:
- 方案一:listView外层添加container,给定一个高度
- 方案二:listview 里面设置shrinkWrap:true(//范围内进行包裹(内容多高ListView就多高))
2.问题:ListView顶部出现空白
问题原因:
- 取消了顶部tabbar 解决方案:
- listview的外面添加MediaQuery.removePadding
3.问题:以上设置当List超出屏幕时候,报错
问题原因:
- 未设置Column中children撑满 解决方案:
在线快速json转model
模型转换报错
类型报错:type 'double' is not a subtype of type 'int'
报错原因:服务端返回类型double,使用int接收导致
解决方式:改成double接收,或者在map映射时候强转为int