关于hi_banner使用的问题

来源:6-4 轮播图Banner组件封装

qq_夜雨肖潇_0

2023-07-13

在首页的时候直接使用HiBanner(bannerList),把原有代码先注释掉,如图图片描述,运行后报======== Exception caught by widgets library =======================================================
The following assertion was thrown building NotificationListener:
ScrollController not attached to any scroll views.
‘package:flutter/src/widgets/scroll_controller.dart’:
Failed assertion: line 105 pos 12: ‘_positions.isNotEmpty’图片描述,当我点击底部导航再次切换回到首页就正常了,请问老师这个是什么原因呢?

写回答

1回答

CrazyCodeBoy

2023-07-13

应该是第一次bannerList为空导致的。
0
1
qq_夜雨肖潇_0
加了了判空之后可以了bannerList.isEmpty ? Container() : HiBanner(bannerList),谢谢老师
2023-07-14
共1条回复

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1723 学习 · 870 问题

查看课程