更正一下: hbuilderx的版本是 hbuilderx 2.6.1 20200226 因为项目文件太多不方便上传。
搞了一天,问题找到了。
opener (首页)的代码如下
若plus.webview.create()中的webviewStyle项 plusrequire 设置为ahead/later 就会出现应用闪退症状。
若设为"normal" 或不加plusrequire则不会出现闪退的情况。
附件是我打包的整个测试工程。里面有今天打包的自定义底座
function open_sub() {
var opt = {}
var wv = plus.webview.create('', 'sub.html', {
backButtonAutoControl: 'close',
"background": "#eeeeed",
"bottom": "0",
"top": "0",
"width": "100%",
"bounce": "close",
"replacewebapi": false,
"kernel": "WKWebview",
"mask": "none",
"plusrequire": "ahead",
"scalable": false,
"scrollIndicator": "none",
"userSelect": false,
"popGesture": "close",
"softinputMode": "adjustPan",
"titleNView": {
"autoBackButton": true,
"padding": "5px",
"type": "default",
"uuid": "_Nav_Bar_NWindow121583994941027"
},
"name": "sub.html"
}, undefined)
wv.loadURL('sub.html')
wv.show('slide-in-right', 300)
}
这是首页
打开子页面