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

 

posted @ 2021-04-25 15:39  苑超  阅读(1502)  评论(0编辑  收藏  举报