setState 不生效

来源:6-5 StatefulWidget与基础组件【撑起Flutter的半边天】

cheese坏蛋

2019-05-07

图片描述
hello,按照您的视频代码写的,print输出是正确的,但是无法在ui上更新

写回答

2回答

网络首席管理监察官

2019-05-19

你这里真正的问题出在,你把初始值 _index 写到了 build 里面了。 flutter 的 state 发生变化的时候,build 会重新执行。于是你每次值改变结束之后,又被重置成了0。导致了你的状态永远无法改变。你要把 _index 声明放到类下面 build 方法外面。

0
0

CrazyCodeBoy

2019-05-07

你在继续往下面课程看,body中的内容要根据index联动的

0
0

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

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

4788 学习 · 3277 问题

查看课程