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 });
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
在AccountSelectMiddleView中无法监听到AccountDialogData.visible.的变化?请问是哪里弄错了。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS @State修饰的class变量没有嵌套的值无法监听
1042浏览 • 1回复 待解决
HarmonyOS 如何监听到音频焦点的变化
853浏览 • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI?
1513浏览 • 1回复 待解决
HarmonyOS @Builde修饰器内, 如何监听到isNormalMode的数据变化
616浏览 • 1回复 待解决
HarmonyOS IDE能否监听到State状态变量是在什么地方修改的,类似代码插桩能力
806浏览 • 1回复 待解决
HarmonyOS 如何监听某个变量是否变化
751浏览 • 1回复 待解决
如何监听Viewmodel里变量值的变化
2627浏览 • 1回复 待解决
ArkTS中如何监听状态变量的变化?
2031浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
1044浏览 • 1回复 待解决
@State观察自定义ViewModel中数组变量变化观察的问题
1000浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
819浏览 • 1回复 待解决
HarmonyOS 父组件的数据源监听到没变化,但是UI刷新了
584浏览 • 1回复 待解决
HarmonyOS @State装饰的变量需要设置为接口返回的数据时怎么设置初始值?
838浏览 • 1回复 待解决
UI界面中用@state绑定的变量,在逻辑代码中class中做了修改,怎么在UI界面察觉到这个@state变量发生了变化
2450浏览 • 1回复 待解决
HarmonyOS 在定时器里面改变@state修饰的变量,无法更新UI吗?
940浏览 • 1回复 待解决
HarmonyOS LazyForEach不会更新@State里的值
821浏览 • 1回复 待解决
在系统设置修改了应用权限,应用能否监听到权限变化
3072浏览 • 1回复 待解决
HarmonyOS @Watch如何监听复杂变量的某一个属性值
592浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能监听对象中某个属性的变化值吗?
1037浏览 • 1回复 待解决
HarmonyOS 使用@State定义的成员变量,当它的值改变时,一定会刷新对应的UI吗?
710浏览 • 1回复 待解决
HarmonyOS 键盘收起的事件能监听到么
873浏览 • 1回复 待解决
HarmonyOS 使用媒体查询(@ohos.mediaquery)无法监听到系统的横竖屏切换
719浏览 • 1回复 待解决
Scroll 包裹 List 时候,在 scroll 里使用 onScroll ,无法监听到 offset 的改变
983浏览 • 1回复 待解决
HarmonyOS能否监听到设备翻转
969浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能见听到对象属性的变化吗?
970浏览 • 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