- 发布:2021-04-22 11:00
- 更新:2021-04-22 11:29
- 阅读:1092
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: Alpha
HBuilderX版本号: 3.1.10
手机系统: 全部
手机厂商: 华为
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
- 建立一个纯nvue项目,编译模式uniapp
- 建立hybrid/html目录,目录中建立index.html文件,里面写入 plusready 监听
- 建立一个nvue页面,页面中使用 webview打开第二步建立的index.html文件
- 测试plusready事件
- 建立一个纯nvue项目,编译模式uniapp
- 建立hybrid/html目录,目录中建立index.html文件,里面写入 plusready 监听
- 建立一个nvue页面,页面中使用 webview打开第二步建立的index.html文件
- 测试plusready事件
预期结果:
plusready事件能监听到,可以执行事件回调代码
plusready事件能监听到,可以执行事件回调代码
实际结果:
未执行到
未执行到
bug描述:
纯nvue项目webview打开的本地网页中监听不到 plusready事件
1.manifest.json-纯nvue项目,nvue编译模式-uniapp
-
在nvue页面中,使用webview打开 本地 hybrid/html/index.html 网页,此网页中无法监听到 plusready 事件
// .nvue 代码 <web-view :style="'width:' + width + 'px;height:' + height + 'px'" src="/hybrid/html/index.html"></web-view> // index.html 中代码 if(window.plus){ alert(1) //此两处代码永远无法执行到 }else{ document.addEventListener("plusready", function(){ alert('aaaaaaaaa') //此两处代码永远无法执行到 }, false); }
- 测试设备 红米x30 android10 ipad pro ios14
banro (作者)
额,好吧
“app-nvue页面的web-view组件不能运行plus API” 这句话太不起眼了,这么重要的事项,建议粗体标记下。还以为是bug呢
2021-04-22 11:26