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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
每天吃饭的羊1 分钟前
水平,垂直居中
前端·javascript·html
c++之路10 分钟前
C++ 面向对象编程(OOP)
开发语言·c++
沐知全栈开发15 分钟前
CSS Backgrounds (背景)
开发语言
小草cys15 分钟前
树莓派4b + USRP B210 搭建反无人机(反无)系统( HTML + CDN )
开发语言·python·机器学习
坐吃山猪24 分钟前
MFlow03-数据模型解析
开发语言·python·源码·agent·记忆
流年如夢27 分钟前
结构体:定义、使用与内存布局
c语言·开发语言·数据结构·c++·算法
thankseveryday28 分钟前
Three.js 把 Blender 绘制的曲线(Bezier / 曲线) 导入 Three.js 并作为运动路径 / 动画路径使用
开发语言·javascript·blender
Ulyanov30 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio动画与动效系统深度解析
开发语言·python·qt·系统仿真·雷达电子对抗仿真
兩尛35 分钟前
struct,union,Class,bitfield各自的作用和区别
java·开发语言
Gauss松鼠会1 小时前
【openGauss】openGauss 磁盘引擎之 ustore
java·服务器·开发语言·前端·数据库·经验分享·gaussdb