h5 报错页 html,uni-app 的web-view组件中加载mui开发的H5页面时,点击返回报错

在android手机中调试uni-app项目,在uni-app 的web-view组件中加载用mui开发的H5页面,H5页面加载正常,但点击web-view组件页的原生返回按钮后会报如下错误:

ReferenceError: mui is not defined

Uncaught ReferenceError: mui is not defined at __uniappview.html:1

具体调用流程:

1.主页面点击事件执行如下方法:

uni.navigateTo({

url: 'sub-view?suburl=http://192.168.5.223:8080/hyzn.html '),

});

打开sub-view.vue页面。

2.sub-view.vue内容如下:

export default {

data() {

return {

subviewUrl:''

};

},

methods: {

handleMessage(evt) {

console.log('接收到的消息:' + JSON.stringify(evt.detail.data));

}

},

onLoad(option){

this.subviewUrl=decodeURIComponent(option.suburl);

console.log(this.subviewUrl);

}

}

sub-view.vue页面打开后加载“http://192.168.5.223:8080/hyzn.html”页面,由于hyzn.html由老版mui框架做成,引入了mui.min.js文件,在hyzn.html脚本中有mui.init()等方法的调用,页面加载过程正常。

3.但当点击sub-view.vue页面上原生的返回按钮时会报错,错误如下:

ReferenceError: mui is not defined

Uncaught ReferenceError: mui is not defined at __uniappview.html:1

页面不能正常返回,点击andriod手机返回按钮时也不能退出。

这是不是uni-app隐藏的一个Bug?需方官方尽快有一个解决方法告知。

联系方式

QQ:191640851

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值