vue与Android之间的数据传值

Posted 一介布衣乄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue与Android之间的数据传值相关的知识,希望对你有一定的参考价值。

背景:由于项目中使用到android WebView加载H5网页,涉及到进入获取定位的操作、这里就涉及到跟Android之间传值、故以记录!!!。

  • Vue调用Android方法操作如下:
window.android.方法名     // 方法名后加()

 

  • Vue界面接收Android传递过来的值操作如下:

 

  methods: {
      sendLocation(locationData) {
        // 将Android传递过来的数据解析
        var data = JSON.parse(locationData);
        setStore(lat, data.latitude);
        setStore(lng, data.longitude);
      }
     }
  • 将Vue的函数挂载到Window中、不然无效使用
  mounted() {
      const that = this;
      window.sendLocation = that.sendLocation;  // 挂载到window中
         }            

 

以上是关于vue与Android之间的数据传值的主要内容,如果未能解决你的问题,请参考以下文章

将 Fragment 之间的数据传递给 Activity

Android - 如何将与两个表相关的数据传递给内容提供者的插入方法

Android - 如何将与两个表相关的数据传递给内容提供者的插入方法

如何将更新的数据传递给已经渲染的子 vue 组件

Android中我要把A界面里的数据传递给B界面但是跳转到C界面,怎样实现?用Intent行吗?

Android 导航架构组件:如何将捆绑数据传递给 startDestination