flutter const InviteFriendReward(),用setState刷新不了

列布局里面添加了InviteFriendReward(),InviteFriendReward()里面有请求接口的开关是否显示,但是因为里面有波浪形,所以加了const,导致setState时,即使开关是开的,也没有再显示了

c 复制代码
const InviteFriendReward()

这是因为 const 关键字创建的对象在运行时是不可变的,Flutter 无法检测到对象内部状态的变化,从而无法正确刷新 UI。

去掉const就好了,或者是把开关放外层

相关推荐
叫我詹躲躲4 分钟前
别再用mixin了!Vue3自定义Hooks让逻辑复用爽到飞起
javascript·vue.js
奋斗的小鹰5 分钟前
在已有Android工程中添加Flutter模块
android·flutter
Smile丶凉轩10 分钟前
C++ 高性能内存池面试题总结
开发语言·c++
豆苗学前端10 分钟前
HTML + CSS 终极面试全攻略(八股文 + 场景题 + 工程落地)
前端·javascript·面试
世转神风-24 分钟前
qt-pro文件名词解释
开发语言·qt
笨小孩78725 分钟前
Flutter深度解析:从入门到实战的跨平台开发指南
flutter
豫狮恒26 分钟前
OpenHarmony Flutter 分布式多模态交互:融合音视频、手势与环境感知的跨端体验革新
flutter·wpf·openharmony
珑墨30 分钟前
【迭代器】js 迭代器与可迭代对象终极详解
前端·javascript·vue.js
Fantastic_sj38 分钟前
[代码例题] var 和 let 在循环中的作用域差异,以及闭包和事件循环的影响
开发语言·前端·javascript
JANG10241 小时前
【Linux】常用指令
linux·服务器·javascript