
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插件
猜你喜歡
咨詢 . 試用
咨詢 . 試用