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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
CUGGZ10 小时前
前端部署,又有新花样?
前端·javascript
Zz_waiting.11 小时前
Javaweb 14.4 Vue3 视图渲染技术
前端·javascript·vue.js
点云侠11 小时前
解决Visual Studio 2022编译工程速度慢的问题
开发语言·c++·ide·算法·计算机视觉·visual studio
前端开发爱好者11 小时前
一键 i18n 国际化神库!适配 Vue、React!
前端·javascript·vue.js
前端开发爱好者11 小时前
Vite 移动端调试利器!开发效率飙升 300%!
前端·javascript·vue.js
新镜11 小时前
【Flutter】drag_select_grid_view: ^0.6.2 使用
flutter
脚踏实地的大梦想家11 小时前
【Go】P2 Golang 常量与变量
开发语言·后端·golang
张璐月11 小时前
go docker-compose启动前后端分离项目 踩坑之旅
开发语言·docker·golang
程序员老刘11 小时前
Google突然“变脸“,2026年要给全球开发者上“紧箍咒“?
android·flutter·客户端
BillKu11 小时前
容器元素的滚动条回到顶部
前端·javascript·vue.js