vue框架接收App回调
时间:2022-03-22 15:18:01查看量:2512

使用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>



咨询客服

关注我们

返回顶部

QQ客服
微信客服
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持
官方公众号
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持