封装的异常无效

来源: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-home
0
0

CrazyCodeBoy

2024-01-31

检查下Homepage继承了histate了吗
0
4
CrazyCodeBoy
回复
兔脚
打不开,在课程群里小窗口下我吧
2024-02-01
共4条回复

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

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

1723 学习 · 870 问题

查看课程