Vertical viewport was given unbounded height
报错
I/flutter ( 5510): Vertical viewport was given unbounded height. I/flutter ( 5510): Viewports expand in the scrolling direction to fill their container. In this case, a vertical I/flutter ( 5510): viewport was given an unlimited amount of vertical space in which to expand. This situation I/flutter ( 5510): typically happens when a scrollable widget is nested inside another scrollable widget. I/flutter ( 5510): If this widget is always nested in a scrollable widget there is no need to use a viewport because I/flutter ( 5510): there will always be enough vertical space for the children. In this case, consider using a Column I/flutter ( 5510): instead. Otherwise, consider using the "shrinkWrap" property (or a ShrinkWrappingViewport) to size I/flutter ( 5510): the height of the viewport to the sum of the heights of its children.
在使用ListView报错
解决方案
return ListView( shrinkWrap: true, // 加上这个就不会因为高度问题报错 children: navs, );
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步