鍍金池/ 問答/HTML/ vue 處理Hyper App webview.evaluateJavascri

vue 處理Hyper App webview.evaluateJavascript 回調(diào)處理的問題

剛剛?cè)腴TVUE ,不是太懂,麻煩了

問題描述

在開發(fā)一個(gè)小的物聯(lián)網(wǎng)項(xiàng)目中需要安卓讀取MCU串口數(shù)據(jù)傳回到WEB中處理,Hyper App前端是用vue寫的,

期望流程

-[√] 安卓讀取到串口數(shù)據(jù)通過evaluateJavascript 回調(diào)javascript:onReceive 方法傳遞串口數(shù)據(jù)
-[√] 將onReceive掛在window對象下通過 exprots.install的方式
-[√] 能夠收到webview回傳數(shù)據(jù)
-[x] 保存到一個(gè)全局響應(yīng)對象中,在某些組件中顯示

exports.install = function (Vue, options) {
    
    var data = { ///想要這個(gè)數(shù)據(jù)能夠在全局綁定
    d1:0,
    d2:0,
    d3:0
    }
  window.onGameReceive = function (from, msg) {
    console.log(msg);
    parstData(msg);//處理數(shù)據(jù)
  };
 window.parstData(ss){
 var cmds = ss.split("|");
      data.d1 = cmds[1];
      data.d1= cmds[2];
      data.d1 = cmds[3];
  ....
}

目前問題

回答
編輯回答
抱緊我

vuex 解決

2017年9月19日 07:17