详细问题描述
for (var i = 0; i < 4; i++) {
var temp = {};
var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
if (i > 0) {
sub.hide();
}else{
temp[subpages[i]] = "true";
mui.extend(aniShow,temp);
}
self.append(sub);
}
使用官方DEMO方式创建多个webview的时候会报错(APP启动的时候),报错的webview都是使用了子页面的webview,页面有没有包含报错的JS,所以无法排除哪里出问题
7.2之前的版本是没有报错,后来更新了7.2,IOS调试的时候,发现有这样的报错,报错后导致页面的监听失效,无法实现点击。
无法排除错误后,改用如下代码后,一个页面一个页面创建,则没有报错了
int=setInterval(function(){
var temp = {};
var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
if (i > 0) {
sub.hide();
} else {
temp[subpages[i]] = "true";
mui.extend(aniShow, temp);
}
self.append(sub);
i++;
if(i>3)
window.clearInterval(int)
},500)
重现步骤
[步骤]
[结果]
[期望]
运行环境
[系统版本]:IOS有问题,安卓没有问题
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]
[安装包]
联系方式
[QQ]
[电话]