vue与Android之间的数据传值
背景:由于项目中使用到Android WebView加载H5网页,涉及到进入获取定位的操作、这里就涉及到跟Android之间传值、故以记录!!!。
- Vue调用Android方法操作如下:
window.android.方法名 // 方法名后加()
- Vue界面接收Android传递过来的值操作如下:
methods: {sendLocation(locationData) {// 将Android传递过来的数据解析var data = JSON.parse(locationData);setStore('lat', data.latitude);setStore('lng', data.longitude);}}
- 将Vue的函数挂载到Window中、不然无效使用
mounted() {const that = this;window.sendLocation = that.sendLocation; // 挂载到window中}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
