Dinger 发表于 2022-10-17 16:53:56

userEvent的使用方法

在mudbus的onReceive中执行service.ctl.emitEvent('ReadFinish', 0);
在另外一个页面中接收ui.Main_ContinuousMode.onUserEvent = function(name, value){
    util.console.log('onUserEvent:'+name +' value:'+value);};
提示 not found any receiver for event: ReadFinish
不知道哪里错了

hixon 发表于 2022-10-18 09:50:52

本帖最后由 hixon 于 2022-10-18 09:56 编辑

Main_ContinuousMode 这个页面是否是主页面?如果页面没有加载的话,就没有地方接收这个UserEvent。如果Main_ContinuousMode不是主页面,可以通过预加载方法,在全局代码里面调用下面的方法
ui.Main_ContinuousMode.preload();
可以先了解一下页面的生命周期:https://doc.wareexpress.com/development/app/ui-lifecycle.html

Dinger 发表于 2022-10-18 11:04:37

解决了,事件过滤那,没有选中用户事件,点了左边那个之后不显示,就没找见
页: [1]
查看完整版本: userEvent的使用方法