OpenHarmony开发者论坛

标题: arkts 公共事件的回调函数不能放到struct Index里面,会提示报错 [打印本页]

作者: 18025342273    时间: 2024-3-25 17:25
标题: arkts 公共事件的回调函数不能放到struct Index里面,会提示报错
[md]公共事件回调放到struct index里面会出现报错subscribe failed, code is undefined, message is Cannot read property subscribeCB of undefined,要是把subscribeCB放到struct外面是可以的,但是Index里面的变量 在外面没办法访问。如果定义全局的又不能使用@State装饰器,没办法动态更新text里面的内容。

![image.png](https://forums-obs.openharmony.c ... 7hdoooogzjd7gsh.png "image.png")
![image.png](https://forums-obs.openharmony.c ... zsxruu4t6h3bixz.png "image.png")
![image.png](https://forums-obs.openharmony.c ... xnfh14a41tdmbtb.png "image.png")
[/md]
作者: 马迪    时间: 2024-3-26 08:50
最好能把上述代码贴出来,咱们好试试~
作者: 马迪    时间: 2024-3-27 09:18
参考下:https://gitee.com/openharmony/ap ... mpToCommonEvent.ets

试了下,可以使用struct 下的方法。  PS:我这用的是“DevEco Studio NEXT Developer Preview1” API11 ,不知道是否有差异




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5