蔡华林
蔡华林
  • 发布:2019-07-16 08:21
  • 更新:2019-07-23 01:40
  • 阅读:1584

【报Bug】升级到2.1后webviewgroup出现滑动界面空白

分类:HTML5+

详细问题描述

HBUILDX升级至2.1后webviewgroup多个TAB切换界面空白,返回历史版本又正常了。
使用的是华为PAD,使用的是html5+做的项目,引用了webviewGroup.js。

[内容]

HBUILDX升级至2.1后webviewgroup多个TAB切换界面

IDE运行环境说明

HBuilderX2.1

[Android版本号]
EMUI 4.0.3

[iOS版本号]

[手机型号]
JDN-AL00

附件为下载的webviewGroup.js源码,初始化webviewGroup代码如下:

var _self = plus.webview.currentWebview();
if(items.length > 0){
var group = new webviewGroup(_self.id, {
items:items,
onChange: function(obj) {
var c = document.querySelector(".mui-control-item.mui-active");
if(c) {
c.classList.remove("mui-active");
var wid = c.getAttribute("data-wid");
mui.fire( plus.webview.getWebviewById(wid), 'closeInterval');
}
var target = document.querySelector(".mui-scroll .mui-control-item:nth-child(" + (parseInt(obj.index) + 1) + ")");
target.classList.add("mui-active");
if(target.scrollIntoView) {
target.scrollIntoView();
}
}
});
mui(".mui-scroll").on("tap", ".mui-control-item", function(e) {
var fromView = group.getCurrentWebview();
var wid = this.getAttribute("data-wid");
if(fromView.id == wid){
var autoReload = this.getAttribute("auto-reload");
if(autoReload == "true" || autoReload == true){
fromView.reload();
}
return;
}

					group.switchTab(wid);  
				});  
				  
				window.addEventListener("switchTab",function(event){  
					var fromView = group.getCurrentWebview();  
				  
					var index = event.detail.index;  
					  
					var wid = items[index].id;  
  
					group.switchTab(wid);  
				  
				});  
			}  
2019-07-16 08:21 负责人:无 分享
已邀请:

最佳回复

DCloud_Android_ST

DCloud_Android_ST

已修复,可去官网下载2.1.2 alpha

3***@qq.com

3***@qq.com - 80后IT男

同样的问题。

phoeniix

phoeniix - Hello World

我也遇到了,选项卡左右滑没问题。点击有问题,页面数据不对。

DCloud_Android_ST

DCloud_Android_ST

问题已确认。会尽快修复。

辛德瑞拉

辛德瑞拉 - js 也会 php 也会 但是都是皮毛,,,

5+ app的话,你们以前用webviewgroup.js,就没有发现空白的情况吗?我们也是5+应用,一个月之前还出现切换子页面空白的情况。由于是偶发性的空白,现在左右切换的tab的已经去掉了,

case

case

遇到同样的问题,请问解决了吗

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