这个自定义事件,要是用preloadPages就可以触发。不用的话该怎么写?
这不是为了传值,是为了测试自定义事件!
<script>
mui.init(); //添加列表项的点击事件
/* {
preloadPages: [{
id: 'detail.html',
url: 'detail.html'
}]
}*/
</script>
</head>
<body style="background-color: #007AFF;">
<button id="abc" type="button">aaa</button>
<script>
document.getElementById('abc').addEventListener('tap', function() {
var detailPage = plus.webview.getWebviewById('detail.html');
mui.fire(detailPage, 'newsId', {
aa: 'id'
});
mui.openWindow({
// url: 'detail.html',
id: 'detail.html'
});
});
</script>
</body>
detail页面
<body>
<div id="wss">111</div>
<script>
mui.init();
window.addEventListener('newsId',function(event){
var id = event.detail.aa;
alert('id');
});
</script>
</body>
一卡通 (作者)
我不是为了传参数的,那么写只是为了看自定义时间是否有被触发。。。
2015-05-25 18:09
DCloud_UNI_FXY
那你就用下边我写的,把事件放到该webview loaded里边触发
2015-05-25 18:12