<code id="mmkyy"><wbr id="mmkyy"></wbr></code>
<rt id="mmkyy"><tr id="mmkyy"></tr></rt>
<code id="mmkyy"><tr id="mmkyy"></tr></code>
  • 
    
    <li id="mmkyy"></li>

    vue框架接收J(rèn)S回調(diào)處理

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

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

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

    BSL.somefunction('callName');

    vue框架調(diào)用我們的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

    在線客服