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中
         }            

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM