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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
500842 分钟前
存量 Flutter 项目鸿蒙化:模块化拆分与插件替换实战
java·人工智能·flutter·华为·ocr
BTU_YC3 分钟前
python 内网部署
开发语言·python
茄汁面8 分钟前
实现紧贴边框的高亮流光动画效果(长方形适配)
前端·javascript·css
San3012 分钟前
破茧成蝶:Web 前端开发的三次革命与架构演进史
javascript·vue.js·ecmascript 6
yyovoll17 分钟前
java线程知识点介绍1
java·开发语言
tyatyatya19 分钟前
MATLAB高级可视化与图形处理:绘图美化/交互/导出实战
开发语言·matlab
性野喜悲20 分钟前
<script setup lang=“ts“>+element-plus模拟required 展示星号*且不触发 Element UI 的校验规则
javascript·vue.js·elementui
爱写bug的野原新之助29 分钟前
10_异常处理
开发语言·python
_UMR_35 分钟前
多线程场景的学习3,使用CountDownLatch
java·开发语言
无限大.36 分钟前
验证码对抗史
java·开发语言·python