Flutter GetXController 动态Tabbar 报错问题

场景:

1.Tabbar的内容是接口获取的

TabController? tabController;;

在onInit 方法中初始化tabbarController

tabController = TabController(initialIndex: 0, length: titleDataList.length, vsync: this);

这时候会报一个错误

Controller's length property (0) does not match the number of children (3) p,

意思就是tabbar初始的length为0 这时去网络请求了title数据 数组长度变成了3 ,而tabController的长度还是0 所以会报错,解决办法就是:

在请求到标题数据后,再给tabbarController 重新赋值就好

print("titleDataList====${titleDataList.length}");

tabController = TabController(

initialIndex: 1, length: titleDataList.length, vsync: this);

tabController!.animateTo(0);

相关推荐
木子雨廷3 小时前
Flutter InkWell与GestureDetector
flutter
不爱吃糖的程序媛4 小时前
Flutter 3.32.4-ohos-0.0.2 版本发布
flutter
追梦的鱼儿5 小时前
Flutter 生命周期详解:Stateless 与 Stateful 完全对比
flutter
tangweiguo030519875 小时前
Flutter 页面生命周期超全总结(附 addPostFrameCallback 详解)
flutter
国医中兴6 小时前
Flutter 三方库 dson 的鸿蒙化适配指南 - 极简的序列化魔法、在鸿蒙端实现反射式 JSON 映射实战
flutter·harmonyos·鸿蒙·openharmony
Lesile7 小时前
Flutter回顾#1:动画:
flutter
yuanlaile7 小时前
2026年全新版Flutter教程_Dart Flutter入门实战系列视频教程
flutter·flutter教程·dart教程·flutter必备基础
国医中兴9 小时前
Flutter 三方库 cloudflare_r2_uploader 的鸿蒙化适配指南 - 云端存储的疾速通道、在鸿蒙端实现 R2 分段上传实战
flutter·harmonyos·鸿蒙·openharmony·cloudflare_r2_uploader
恋猫de小郭9 小时前
Flutter Beta 版本引入 ScrollCacheExtent ,并修复长久存在的 shrinkWrap NaN 问题
android·前端·flutter
国医中兴9 小时前
Flutter 三方库 weaver 的鸿蒙化适配指南 - 玩转轻量级服务发现、在鸿蒙端实现模块化治理与解构实战
flutter·harmonyos·鸿蒙·openharmony