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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
天若有情6734 分钟前
【原创发布】typechecker:一款轻量级 JS 模板化类型检查工具
开发语言·javascript·npm·ecmascript·类型检查·typechecker
实心儿儿5 分钟前
C++ —— 继承
开发语言·c++
A_nanda7 分钟前
vue实现走马灯显示文字效果
前端·javascript·vue.js
佛系豪豪吖7 分钟前
OpenClaw(龙虾)彻底卸载教程|Windows+Mac通用,3步无残留
开发语言
AMoon丶11 分钟前
C++基础-类、对象
java·linux·服务器·c语言·开发语言·jvm·c++
为搬砖记录14 分钟前
杰理AC695N soundbox 3.1.2打开ble宏的编译bug
c语言·开发语言·单片机·bug
晴栀ay16 分钟前
一文详解JS中的执行顺序——事件循环(宏任务、微任务)
前端·javascript·面试
0vvv022 分钟前
JavaScript-1
javascript
张元清31 分钟前
React 19 Hooks:新特性及高效使用指南
前端·javascript·面试
始持32 分钟前
第一讲 Flutter核心思想与基础布局
flutter