背景:h5页面与安卓页面需要互相调用方法,作为h5开发人员,需要配合实现vue方法。
一、安卓调用vue方法
methods中定义方法,然后在mounted()将其暴露在window上
methods: {
// 刷新列表页
androidCallJsRefresh() {
this.pageNum = 1;
this.boxList = [];
this.loading = true;
this.onLoad();
},
},
mounted() {
window.androidCallJsRefresh = this.androidCallJsRefresh ;
},
二、vue调用安卓方法
直接在window上调用安卓提供的方法名
methods: {
// 调用退出应用确认框
abstractLog() {
window.back.jsCallAndroid()
},
}