父页面上的操作:
1,进行预加载(目标webview必须触发loaded事件后才能使用自定义事件),如:
var prepage=mui.preload({url:'info.html',id:'info.html'});//主要得到prepage对象或者使用mui.init()初始化预加载时
mui.init({
preloadPages:[{
id:'info.html',
url:'info.html'
}
]
});//on绑定事件
mui('').on('','',funciton(){
2,通过fire()方法触发自定义事件
mui.fire(prepage,'myEvent',{'name':'lyx'});//参数1:预加载对象,参数2:事件名字,参数3:传递给子类的参数。或者:
var prepage=null;
if(!prepage){
prepage= plus.webview.getWebviewById('info.html'); //获取到mui.fire(),中第一个参数要的需传值的目标webview
}
3,如需要打开一个子页面传值操作等等
mui.openWindow({url:'',id:''});//打开的子页面
});
mui自定义事件的一般步骤
最新推荐文章于 2020-04-04 21:56:28 发布