页面跳转代码写在setState方法里面无效

来源:4-2 发现页滑动切换功能实现

大印先生

2020-09-21 14:20

bottomNavigationBar: BottomNavigationBar(
  type: BottomNavigationBarType.fixed,
  currentIndex: _currentIndex,
  onTap: (index) {
    setState(() {
      _contentPagerController.jumpToPage(index);
      _currentIndex = index;
    });
  },

为什么 _contentPagerController.jumpToPage(index); 必须要写在setState方法外面, 写在里就变得无效了呢


写回答 关注

0回答

还没有人回答问题,可以看看其他问题

【Flutter入门】3小时完成微信读书发现界面

零基础快速上手Flutter,还原真实大厂案例,增强移动端面试竞争力。

4346 学习 · 32 问题

查看课程

相似问题