请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

老师您好,我有一个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回答

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕娘0065896 #1
    谢谢大牛~
    回复 有任何疑惑可以回复我~ 2020-01-01 10:05:07
  • 提问者 慕娘0065896 #2
    另外, 项目没有用到PageView,
    callback回调
    onChanged: (T){//下拉菜单item点击之后的回调
       setState(() {
            this._currentIndex = 0 // 首页
      });
    },
    怎么触发loaddata方法?
    回复 有任何疑惑可以回复我~ 2020-01-15 17:24:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信