双webview,底部选项卡代码:
mui.plusReady(function() {
var page = [
'house.html',
'talk_list.html',
'me.html',
'announce.html'
];
var ws = plus.webview.currentWebview();
var styles = {
top: "0px",
bottom: "50px"
};
for (var i = 0; i < page.length; i++) {
var item = plus.webview.create(page[i], page[i], styles);
item.hide();
ws.append(item);
}
plus.webview.show(page[0]);
mui(".mui-bar-tab").on("tap", 'a', function()
{
var href = this.getAttribute("href");
plus.webview.show(href);}
});
在talk_list.html显示页面执行show事件监听,每次只能执行一次,不知道为什么?下面是talk_list.html代码
mui.plusReady(function() {
var self = plus.webview.currentWebview();
self.addEventListener('show',function()
{
console.log('show');
// ... 后续为渲染页面代码
});
})
1 个回复
7***@qq.com (作者) - 业余爱好者
每次只监听一次,是APP启动初始化后点击那一次,后面再点无法监听到show事件