HarmonyOS State的变量无法监听到值的变化
ILoginUiService.instance()?.getAccountSelectComponent().builder({
visible: this.param.visible
})
@State param: AccountDialogData = new AccountDialogData();
@Observed
export class AccountDialogData {
visible: boolean = false;
}
getAccountSelectComponent(): WrappedBuilder<[AccountDialogData]> {
return wrapBuilder(AccountSelectComponentBuilder)
}
}
@Builder
function AccountSelectComponentBuilder(accountDialogData: AccountDialogData) {
AccountSelectMiddleView({ accountDialogData: accountDialogData });
}
在AccountSelectMiddleView中无法监听到AccountDialogData.visible.的变化?请问是哪里弄错了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @State修饰的class变量没有嵌套的值无法监听
1203浏览 • 1回复 待解决
HarmonyOS 如何监听到音频焦点的变化
1051浏览 • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI?
1847浏览 • 1回复 待解决
HarmonyOS 如何监听某个变量是否变化
1040浏览 • 1回复 待解决
HarmonyOS @Builde修饰器内, 如何监听到isNormalMode的数据变化
761浏览 • 1回复 待解决
HarmonyOS IDE能否监听到State状态变量是在什么地方修改的,类似代码插桩能力
962浏览 • 1回复 待解决
如何监听Viewmodel里变量值的变化
2845浏览 • 1回复 待解决
@State观察自定义ViewModel中数组变量变化观察的问题
1129浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
1094浏览 • 1回复 待解决
ArkTS中如何监听状态变量的变化?
2364浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
1226浏览 • 1回复 待解决
HarmonyOS @State装饰的变量需要设置为接口返回的数据时怎么设置初始值?
1037浏览 • 1回复 待解决
HarmonyOS 父组件的数据源监听到没变化,但是UI刷新了
773浏览 • 1回复 待解决
UI界面中用@state绑定的变量,在逻辑代码中class中做了修改,怎么在UI界面察觉到这个@state变量发生了变化
2616浏览 • 1回复 待解决
HarmonyOS 在定时器里面改变@state修饰的变量,无法更新UI吗?
1156浏览 • 1回复 待解决
HarmonyOS LazyForEach不会更新@State里的值
1075浏览 • 1回复 待解决
HarmonyOS 使用@State定义的成员变量,当它的值改变时,一定会刷新对应的UI吗?
894浏览 • 1回复 待解决
HarmonyOS @Watch如何监听复杂变量的某一个属性值
792浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能监听对象中某个属性的变化值吗?
1286浏览 • 1回复 待解决
在系统设置修改了应用权限,应用能否监听到权限变化
3247浏览 • 1回复 待解决
HarmonyOS 使用媒体查询(@ohos.mediaquery)无法监听到系统的横竖屏切换
894浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能见听到对象属性的变化吗?
1122浏览 • 1回复 待解决
HarmonyOS能否监听到设备翻转
1144浏览 • 1回复 待解决
HarmonyOS 如何监听到输入键盘中的完成按键
773浏览 • 1回复 待解决
HarmonyOS 如何监听到手机手势的返回
1128浏览 • 1回复 待解决
可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-state-V5#观察变化和行为表现
数据传递可以通过router.getParams()接收参数:
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routergetparams