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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
Fcy6481 分钟前
C++ 模版(进阶)(含array解析)
开发语言·c++·stl·array·模版
OKkankan7 分钟前
多态概念及使用
开发语言·数据结构·c++·算法
hudawei9967 分钟前
kotlin协程编译成Android字节码后是什么样的
android·开发语言·kotlin
小周码代码17 分钟前
js 数字金额转为大写 js 金额转大写
开发语言·前端·javascript·js工具
行走在电子领域的工匠19 分钟前
台达ST:自定义串行通讯传送与接收指令COMRS程序范例五
开发语言·台达plc·st语言编程·串口自定义协议
不一样的少年_23 分钟前
不仅免费,还开源?这个 AI Mock 神器我必须曝光它
前端·javascript·浏览器
WZl25 分钟前
在传统的HTML、CSS与JavaScript项目中加入vue
javascript·css·vue.js·html
BillKu28 分钟前
html2pdf.js使用与配置详解
开发语言·javascript·ecmascript
无·糖29 分钟前
大学生HTML期末大作业——HTML+CSS+JavaScript人物明星(周杰伦)
javascript·css·html·课程设计·大学生·大作业·web网页设计作业
n***s90934 分钟前
ThinkPHP和PHP的区别
开发语言·php