标题:通过mui.fire()方法可触发目标窗口的自定义事件 |
发帖时间:2017-07-13 10:48:27 |
乌托
通过mui.fire()方法可触发目标窗口的自定义事件:
.fire( target , event , data )
target :窗口对象
event :时间名
data:数据(对象)
例:
//初始化预加载详情页面
mui.init({
preloadPages:[{
id:"detail.html",
url:"detail.html"
}]
});
//取得窗口对象
var detailPage = plus.webview.getWebviewById("detail.html");
//自定义时间
mui.fire(detailPage,"newsId",{
id:id
});
//打开详情页面
mui.openWindow({
id:"detail.html"
});
});
//detail.html页
//添加newId自定义事件监听
window.addEventListener("newsId",function(event){
//获得事件参数
var id = event.detail.id;
//根据id向服务器请求新闻详情
.....
});