<th id="br2hw"></th>
      <th id="br2hw"></th>

      <label id="br2hw"></label>
      1. <th id="br2hw"></th><dd id="br2hw"><center id="br2hw"></center></dd>

        vue框架接收JS回調處理

        使用vue框架的用戶會有接收不到回調的問題,下面是處理方法

        export default {  
          data() {  
          },  
          mounted(){  
            //methodName為自定義方法名  (這句代碼是關鍵)
            window.callName= this.methodName;  
          },  
          methods: {  
            methodName(res){  
              //你的邏輯  
              alert(res);  
            }  
          }  
        };

        只需要將自定義接收回調的方法掛載在window上(mounted里面的代碼)就可以接收到app端的回調了

        BSL.somefunction('callName');

        vue框架調用我們的js方法示例

        <template>
           <div>
              <p @click="getGps">獲取位置信息</p>
           </div></template><script>
           export default {
              data() {
                 return {
                    
                 }
              },
              created(){
                 window.gps = this.gps;
              },
              methods:{
                 getGps(){
                      BSL.GPS('gps');
                 },
                 gps(g){
                    alert(g);
                 }
              }
           }</script>


        2020-03-05 10:03:10

        在線客服
        亚洲国产精品高清线久久
        <th id="br2hw"></th>
            <th id="br2hw"></th>

            <label id="br2hw"></label>
            1. <th id="br2hw"></th><dd id="br2hw"><center id="br2hw"></center></dd>