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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
子兮曰20 分钟前
OpenClaw架构揭秘:178k stars的个人AI助手如何用Gateway模式统一控制12+通讯频道
前端·javascript·github
冷雨夜中漫步39 分钟前
Python快速入门(6)——for/if/while语句
开发语言·经验分享·笔记·python
百锦再1 小时前
Reactive编程入门:Project Reactor 深度指南
前端·javascript·python·react.js·django·前端框架·reactjs
百锦再1 小时前
React编程高级主题:测试代码
android·前端·javascript·react.js·前端框架·reactjs
颜酱2 小时前
图结构完全解析:从基础概念到遍历实现
javascript·后端·算法
m0_736919103 小时前
C++代码风格检查工具
开发语言·c++·算法
2501_944934733 小时前
高职大数据技术专业,CDA和Python认证优先考哪个?
大数据·开发语言·python
小迷糊的学习记录3 小时前
Vuex 与 pinia
前端·javascript·vue.js
发现一只大呆瓜3 小时前
前端性能优化:图片懒加载的三种手写方案
前端·javascript·面试
黎雁·泠崖3 小时前
【魔法森林冒险】5/14 Allen类(三):任务进度与状态管理
java·开发语言