hugo_yu
hugo_yu
  • 发布:2018-10-17 15:20
  • 更新:2019-06-19 15:54
  • 阅读:2788

问一下啊,uniapp中,将一个Nview添加到当前webview不显示

分类:uni-app

我发现的问题如下:将Nview append至当前的webview,它就不显示了,但是我监测到这个Nview的isVisible()竟然是true!!!!
如果不用append方法,而是直接show,它是可见的。

因为Nview比uni提供的某些控件灵活所以就想用它。我的手机是安卓,想知道这是个个例吗?如果是BUG,就希望后来者少踩坑,我知道这个可以自己写隐藏逻辑,但是在5+app中可没这问题哦
——————

onLoad: () => {
cw = plus.webview.currentWebview();
btnList1 = new plus.nativeObj.View('btnList', {
background: 'red',
bottom: '20px',
width: '40px',
height: '120px',
left: '100px'
}, [{
id: 'resetPic',
tag: 'rect',
rectStyles: {
color: '#ffff00',
borderColor: '#000000',
radius: '20px',
borderWidth: '1px'
},
position: {
top: '1px',
left: '1px',
width: '38px',
height: '38px'
}
}]);
cw.append(btnList1); //就是这里,使用了这个方法,就是希望Nview和主页一起显示隐藏
//btnList1.show()
setTimeout(()=>{
console.log(JSON.stringify(cw.getSubNViews()[0].isVisible()))
},100)
}

2018-10-17 15:20 负责人:无 分享
已邀请:
hugo_yu

hugo_yu (作者) - a js lover

不用append,就能够隐藏。更多坑不知道哦

1***@qq.com

1***@qq.com

解决了吗 方便说一下吗

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