
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
热门App插件
猜你喜欢
咨询 . 试用
咨询 . 试用