android 子页面隐藏,【报Bug】Android系统的OPPO和华为手机webview子页面显示隐藏的Bug...

详细问题描述

[内容]

使用plus.webview.create创建子页面时,隐藏子页面,然后再动态切换子页面的显示/隐藏状态,第一次操作无法显示。

重现步骤

[步骤]

本Demo为一个主页面和一个子页面的简单应用,双击主页面的标题可切换显示、隐藏状态。启动之后为隐藏状态,第一次双击变为显示,第二次双击变为隐藏,如此反复着。

[结果]

第三次以后才可以正常响应。

[期望]

每次都可以正常响应。

运行环境

[系统版本]

a. OPPO手机(测试型号:OPPO R7c)

Android:4.4.4

b. 华为手机(测试型号:H60-L01、荣耀6PLUS和荣耀6X)

Android:4.4.2

[IDE版本]

HBuilder 8.1.0.201704101430

[5+ SDK版本]

Android-SDK@1.9.9.28326_20161227(不含1.9.9.28326)之后的版本,例如:Android-SDK@1.9.9.30983_20170414和Android-SDK@1.9.9.29448_20170217

[mui版本]

Mui v3.6.0

[安装包]

TestSubPage.zip

[代码片段]

var curWv = null;

var subWv = null;

mui.plusReady(function() {

curWv = plus.webview.currentWebview();

subWv = plus.webview.create('index-sub.html', 'index-sub.html', {

top: '45px',

bottom: '0px'

});

subWv.hide('none');

curWv.append(subWv);

});

var show_state = false; //默认为隐藏状态

document.querySelector('header').addEventListener('doubletap', function() {

if(show_state) {

subWv.hide('none');

} else {

subWv.show('none');

}

show_state = !show_state;

mui.toast(show_state ? '显示子页面' : '隐藏子页面');

});

联系方式

[QQ] 302365624

[电话]13585978165

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值