andorid与vue方法互相调用
1.vue调用android的方法
首先在js中判断是否是android设备,在网上找到的判断android的方法,做了一下封装。
isAndroid(){ let userName = window.navigator.userAgent; if (userName.indexOf('Andorid') > -1 || userName.indexOf('Linux') > -1) { return true } return false }
判断完毕之后调用Android的方法
直接 window.android.xxx()即可
2.android的方法
因为vue的方法都是封装的export default中,针对当前项目中使用的,所以,andorid调用的时候需要暴露一个对外的接口接口
在mounted中,把方法指向window即可解决
window.xxx = this.xxx