关于下拉菜单与实时刷新的问题

来源:6-16 拍照APP开发-图片获取与图片展示【实战尝鲜】

慕娘0065896

2019-12-31

老师您好,我有一个tabs.dart为页面布局总控,其中有bottomNavigationBar
//页面列表
List _pageList = [
IndexPage(),
CommentPage(),
HistoryPage(),
ShowPage(),
MinePage()
];
List _naGroup = [
BottomNavigationBarItem(icon: Icon(Icons.home), title: Text(‘首页’)),
BottomNavigationBarItem( icon: Icon(Icons.speaker_notes), title: Text(‘点评’)),
BottomNavigationBarItem(icon: Icon(Icons.library_books), title: Text(‘历史’)),
BottomNavigationBarItem(icon: Icon(Icons.people), title: Text(‘秀’)),
BottomNavigationBarItem(icon: Icon(Icons.person), title: Text(‘我的’)),
];
业务需要在tabs.dart页面添加下拉菜单,index页面内容随着下拉菜单选择而变化。

目前的问题,当我选中下拉菜单中的某一选项时,index页面内容无法实时刷新,只能手动刷新后才会有变化,请问怎么才能做到实时刷新呢?

写回答

1回答

CrazyCodeBoy

2020-01-01

当下拉选中后通过callback回调指定页面,然后触发它的loaddata方法。

0
2
慕娘0065896
另外, 项目没有用到PageView, callback回调 onChanged: (T){//下拉菜单item点击之后的回调 setState(() { this._currentIndex = 0 // 首页 }); }, 怎么触发loaddata方法?
2020-01-15
共2条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程