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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
前端小巷子3 分钟前
跨域问题解决方案:开发代理
前端·javascript·面试
JohnYan3 分钟前
Bun技术评估 - 07 S3
javascript·后端·bun
Mintopia3 分钟前
Three.js 材质与灯光:一场像素级的光影华尔兹
前端·javascript·three.js
天涯学馆5 分钟前
JavaScript 跨域、事件循环、性能优化面试题解析教程
前端·javascript·面试
北方有星辰zz9 分钟前
数据结构:栈
java·开发语言·数据结构
江城开朗的豌豆21 分钟前
路由守卫通关秘籍:这些钩子函数让你的页面跳转稳如老狗!
前端·javascript·vue.js
sunbyte30 分钟前
50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | DragNDrop(拖拽占用组件)
前端·javascript·css·vue.js·vue
我是唐青枫31 分钟前
C#.NET NLog 详解
开发语言·c#·.net
柚子81633 分钟前
告别FLIP动画:View Transition API带来的革命性变革
前端·javascript
天涯学馆37 分钟前
JS 组合模式在组件化开发中的应用:从原理到实战
前端·javascript·面试