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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
C_心欲无痕几秒前
vue3 - 响应式数ref与reactive的深度解析
前端·javascript·vue.js
知识中的海王5 分钟前
cloudflare email 邮箱混淆/加密/解密 PHP 源码版
开发语言·php
于谦8 分钟前
✨ feat(app1,pkg1): monorepo生成规范化提交信息的最优解 - committier
javascript·github·代码规范
疑惑的杰瑞10 分钟前
【C】函数与数组
c语言·开发语言·算法·可变参数
superman超哥14 分钟前
仓颉内存分配优化深度解析
c语言·开发语言·c++·python·仓颉
Zyx200715 分钟前
Vue 3 实现 AI 流式输出(上篇):从用户体验说起
javascript
zhougl99616 分钟前
前台访问服务的方法
javascript
invicinble18 分钟前
java集合类(二)--map
java·开发语言·python
sali-tec19 分钟前
C# 基于halcon的视觉工作流-章71 深度学习-预处理OCR
开发语言·人工智能·深度学习·数码相机·算法·计算机视觉·ocr