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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
4***99743 分钟前
TypeScript类型体操
前端·javascript·typescript
u***09645 分钟前
TypeScript装饰器
前端·javascript·typescript
星光一影19 分钟前
基于PHP+MySQL+Uniapp的上门家政服务系统源码
开发语言·mysql·uni-app·php
Antonio91520 分钟前
【Swift】 UIKit:UIGestureRecognizer和UIView Animation
开发语言·ios·swift
D***t13124 分钟前
PHP在API开发中的框架选择
开发语言·php
H***997624 分钟前
Java虚拟现实案例
java·开发语言·vr
Tan_Ying_Y36 分钟前
synchronized和ReentrantLock的区别是什么?他们的底层原理是什么?
开发语言·c#
ChineHe43 分钟前
Golang并发编程篇002_Go并发基础
开发语言·后端·golang
默恋~微凉43 分钟前
shell(八)——WEB与Nginx
开发语言·前端·php
恋猫de小郭1 小时前
回顾 Flutter Flight Plans ,关于 Flutter 的现状和官方热门问题解答
android·前端·flutter