onBackPress(e){
console.log("onBackPress e:"+JSON.stringify(e))
// 在这里直接默认所有的返回键操作都去执行h5的方法
this.webView.evalJS('window.myHistory()')
return true; // 返回true 表示不执行返回键默认操作
},
onLoad() {
this.getinfo()
},
methods: {
operation() {
// 此对象相当于html5plus里的plus.webview.webView()。
// 在uni-app里vue页面直接使用plus.webview.webView()无效,
// 非v3编译模式使用this.$mp.page.$getAppWebview()
this.webView = this.$mp.page.$getAppWebview().children()[0]
//如果是页面初始化调用时,需要 setTimeout 延时一下
},
Error in onBackPress hook: "TypeError: this.webView.evalJS is not a function" 报错
0 个回复