7***@qq.com
7***@qq.com
  • 发布:2021-06-20 21:56
  • 更新:2021-06-21 17:21
  • 阅读:536

webview有show事件,不知道为什么每次只能只执行一次

分类:HBuilderX

双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');
// ... 后续为渲染页面代码
});
})

2021-06-20 21:56 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com (作者) - 业余爱好者

每次只监听一次,是APP启动初始化后点击那一次,后面再点无法监听到show事件

该问题目前已经被锁定, 无法添加新回复