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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
Van_Moonlight几秒前
RN for OpenHarmony 实战 TodoList 项目:今日任务数量统计
javascript·开源·harmonyos
山上三树9 分钟前
详细介绍 C 语言中的匿名结构体
c语言·开发语言·算法
大猫和小黄10 分钟前
Java开发过程中的各种ID生成策略
java·开发语言·id
繁依Fanyi12 分钟前
从初识到实战 | OpenTeleDB 安装迁移使用指南
开发语言·数据库·python
小罗和阿泽12 分钟前
java [多线程基础 二】
java·开发语言·jvm
小罗和阿泽12 分钟前
java 【多线程基础 一】线程概念
java·开发语言·jvm
xkxnq14 分钟前
第一阶段:Vue 基础入门(第 13天)
前端·javascript·vue.js
橘颂TA17 分钟前
线程池与线程安全:后端开发的 “性能 + 安全” 双维实践
java·开发语言·安全
yujunlong391918 分钟前
Dart Frog 后端开发实战:轻量级 API 构建与生产环境调优
flutter·dart·dart frog
Swuagg22 分钟前
Flutter 探索入门
flutter