setState 不生效
来源:6-5 StatefulWidget与基础组件【撑起Flutter的半边天】
cheese坏蛋
2019-05-07

hello,按照您的视频代码写的,print输出是正确的,但是无法在ui上更新
写回答
2回答
-
你这里真正的问题出在,你把初始值 _index 写到了 build 里面了。 flutter 的 state 发生变化的时候,build 会重新执行。于是你每次值改变结束之后,又被重置成了0。导致了你的状态永远无法改变。你要把 _index 声明放到类下面 build 方法外面。
00 -
CrazyCodeBoy
2019-05-07
你在继续往下面课程看,body中的内容要根据index联动的
00
相似问题