封装的异常无效
来源:6-3 封装HiState处理页面状态异常

兔脚
2024-01-31
还是会出现此类相关的提示。
错误出现在创建TabController的逻辑中
void loadData() async {
try {
HomeMo result = await HomeDao.get(‘推荐’);
print(‘home_page—loadData: $result’);
if (result.categoryList != null) {
// 创建新的控制器,初始化的控制器长度为空
_controller = TabController(
length: result.categoryList?.length ?? 0, vsync: this);
}
…省略
}
写回答
2回答
-
CrazyCodeBoy
2024-01-31
也可对照下这块课程源码检查下你的代码实现看是否有出入的地方呢
https://git.imooc.com/coding-487/fa-home00 -
CrazyCodeBoy
2024-01-31
检查下Homepage继承了histate了吗042024-02-01
相似问题
关于构造方法key的问题
回答 1
没有高效一说吧
回答 1