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变量没有嵌套的值无法监听
523浏览 • 1回复 待解决
HarmonyOS 如何监听到音频焦点的变化
394浏览 • 1回复 待解决
HarmonyOS @Builde修饰器内, 如何监听到isNormalMode的数据变化
190浏览 • 1回复 待解决
HarmonyOS IDE能否监听到State状态变量是在什么地方修改的,类似代码插桩能力
430浏览 • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI?
809浏览 • 1回复 待解决
如何监听Viewmodel里变量值的变化
2174浏览 • 1回复 待解决
HarmonyOS 如何监听某个变量是否变化
320浏览 • 1回复 待解决
ArkTS中如何监听状态变量的变化?
1333浏览 • 1回复 待解决
@State观察自定义ViewModel中数组变量变化观察的问题
495浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
588浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
194浏览 • 1回复 待解决
HarmonyOS 父组件的数据源监听到没变化,但是UI刷新了
104浏览 • 1回复 待解决
HarmonyOS @State装饰的变量需要设置为接口返回的数据时怎么设置初始值?
429浏览 • 1回复 待解决
UI界面中用@state绑定的变量,在逻辑代码中class中做了修改,怎么在UI界面察觉到这个@state变量发生了变化
1956浏览 • 1回复 待解决
HarmonyOS 在定时器里面改变@state修饰的变量,无法更新UI吗?
457浏览 • 1回复 待解决
在系统设置修改了应用权限,应用能否监听到权限变化
2483浏览 • 1回复 待解决
HarmonyOS @Watch如何监听复杂变量的某一个属性值
180浏览 • 1回复 待解决
HarmonyOS LazyForEach不会更新@State里的值
316浏览 • 1回复 待解决
HarmonyOS 使用@State定义的成员变量,当它的值改变时,一定会刷新对应的UI吗?
240浏览 • 1回复 待解决
HarmonyOS 键盘收起的事件能监听到么
374浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能监听对象中某个属性的变化值吗?
395浏览 • 1回复 待解决
Scroll 包裹 List 时候,在 scroll 里使用 onScroll ,无法监听到 offset 的改变
578浏览 • 1回复 待解决
HarmonyOS 发现子组件可以通过Watch装饰器监听父组件的变量的变化,有反过来的监听吗?
385浏览 • 2回复 待解决
HarmonyOS 页面在前后台的监听,如果多个地方多次设置监听,是都能监听到状态变化还是只有最后一次生效
117浏览 • 1回复 待解决
HarmonyOS 使用媒体查询(@ohos.mediaquery)无法监听到系统的横竖屏切换
314浏览 • 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