背景:webview内要做指南针和实时定位功能,由于考虑到ios系统不兼容浏览器获取设备信息的api,现考虑在小程序端获取位置(wx.startLocationUpdate和wx.onLocationChange)以及wx.onDeviceMotionChange来获取定位和设备方向,但是这些api调用频率很高,怎么实时把数据传输给h5端
我这边处理方式是 在Onshow里面赋值url,以及开始更新位置api的调用,子啊watch监听里面(也可以api调用函数之后)重新赋值url,但是webview端我设置了watch监听$route的方式,但是只监听到了首次赋值url的参数,后续更新的定位数据并没有得到监听
设想了几种可能:
- webview的url只取第一次赋值,后面的赋值更新url不会监听到参数变化
- 有没有除url后面带参数的形式之外其他的小程序给H5传参的方法
- h5端接收url带参数的形式怎么实时接收到
只有websocket一种方式吗
看错题目了...