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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
拖拉斯旋风3 分钟前
0基础学习Openai之:通过Prompt生成你心中的那幅画🎨
javascript·openai
ttghgfhhjxkl3 分钟前
《macOS 配置 GO 语言后,如何切换不同 GO 版本?》
开发语言·macos·golang
星释7 分钟前
鸿蒙Flutter三方库适配指南: 05.使用Windows搭建开发环境
windows·flutter·harmonyos
长存祈月心24 分钟前
安装与切换Rust版本
开发语言·后端·rust
剑指~巅峰26 分钟前
Rust智能指针的奇妙之旅:从踩坑到顿悟
开发语言·人工智能·深度学习·机器学习·rust
m0_7482313127 分钟前
从企业开发到AI时代:Java的新征程与技术蜕变
java·开发语言·人工智能
流星白龙33 分钟前
双端迭代器:从 `next_back()` 到零拷贝“滑动窗口”——Rust DoubleEndedIterator 全景指南
开发语言·后端·rust
Aurorar0rua37 分钟前
C Primer Plus Notes 10
c语言·开发语言·算法
梵得儿SHI1 小时前
Vue 数据绑定深入浅出:从 v-bind 到 v-model 的实战指南
前端·javascript·vue.js·双向绑定·vue 数据绑定机制·单向绑定·v-bind v-model