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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
mengchanmian4 分钟前
jdk访问https导入证书问题解决
java·开发语言·https
我叫袁小陌9 分钟前
C++内存分布详解
开发语言·c++
林shir10 分钟前
3.3-Web前段开发-JavaScript(AI)
开发语言·前端·javascript
一条咸鱼_SaltyFish11 分钟前
[Day7] contract-ai深度剖析:大模型适配项目的架构设计与策略实现
java·开发语言·人工智能·经验分享·程序人生·开源软件·个人开发
曹牧14 分钟前
C#:单行定义多个变量
开发语言·windows·c#
duanyuehuan15 分钟前
vue 项目中.d.ts
前端·javascript·vue.js
小粉粉hhh18 分钟前
记录前端菜鸟的日常——Pdf.js与双指缩放
前端·javascript·pdf
Alsn8618 分钟前
Qt5 朗读语音
开发语言·qt
南桥几晴秋19 分钟前
QT常用控件--QWidget
开发语言·数据库·qt
ht巷子19 分钟前
Qt:QPainter坐标系统和坐标转换
开发语言·c++·qt