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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
克喵的水银蛇2 分钟前
Flutter 通用网络图片加载组件:ImageLoaderWidget 解决加载痛点
flutter
繁华似锦respect3 分钟前
C++ 智能指针设计模式详解
服务器·开发语言·c++·设计模式·visual studio
寒季6663 分钟前
Flutter 智慧零售门店服务平台:跨端协同打造全渠道消费体验
flutter
接着奏乐接着舞3 分钟前
react hooks
前端·javascript·react.js
郝学胜-神的一滴4 分钟前
Linux进程创建的封装与设计模式应用:结构化分析与实践指南
linux·服务器·开发语言·c++·程序人生·设计模式
接着奏乐接着舞5 分钟前
react redux 分组
前端·javascript·react.js
解局易否结局9 分钟前
Flutter:重构跨平台开发的技术范式与实践路径
flutter·重构
雨季66610 分钟前
Flutter 智慧零售服务平台:跨端协同打造全链路消费生态
flutter·零售
脾气有点小暴10 分钟前
Vue2 与 Vue3 核心差异深度解析
javascript·vue.js
大猩猩X13 分钟前
vue vxe-gantt 甘特图实现产品进度列表,自定义任务条样式和提示信息
前端·javascript·甘特图·vxe-ui·vxe-gantt