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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
pale_moonlight18 分钟前
十、 Scala 应用实践 (上)
大数据·开发语言·scala
ohyeah20 分钟前
JavaScript 词法作用域、作用域链与闭包:从代码看机制
前端·javascript
uup26 分钟前
JavaScript 中 this 指向问题
javascript
6***v41735 分钟前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
1***s63236 分钟前
Rust在WebAssembly中的应用实践
开发语言·rust·wasm
水痕0137 分钟前
go使用cobra来启动项目
开发语言·后端·golang
小皮虾1 小时前
告别服务器!小程序纯前端“图片转 PDF”工具,隐私安全又高效
前端·javascript·微信小程序
ohyeah1 小时前
我的变量去哪了?JS 作用域入门指南
前端·javascript
scixing1 小时前
函数式编程 第八讲 循环者,递归也
开发语言·c#
2501_941879811 小时前
Python在微服务高并发异步API网关请求处理与智能路由架构中的实践
java·开发语言