收藏
回答

各位大佬求帮助!小程序和webview通信,小程序获取设备方向把数据实时传给H5端怎么做处理?

背景:webview内要做指南针和实时定位功能,由于考虑到ios系统不兼容浏览器获取设备信息的api,现考虑在小程序端获取位置(wx.startLocationUpdate和wx.onLocationChange)以及wx.onDeviceMotionChange来获取定位和设备方向,但是这些api调用频率很高,怎么实时把数据传输给h5端

我这边处理方式是 在Onshow里面赋值url,以及开始更新位置api的调用,子啊watch监听里面(也可以api调用函数之后)重新赋值url,但是webview端我设置了watch监听$route的方式,但是只监听到了首次赋值url的参数,后续更新的定位数据并没有得到监听

设想了几种可能:

  1. webview的url只取第一次赋值,后面的赋值更新url不会监听到参数变化
  2. 有没有除url后面带参数的形式之外其他的小程序给H5传参的方法
  3. h5端接收url带参数的形式怎么实时接收到



只有websocket一种方式吗

回答关注问题邀请回答
收藏

1 个回答

  • showms
    showms
    02-26

    看错题目了...

    02-26
    有用
    回复 2
    • 大碗米饭
      大碗米饭
      02-26
      小程序实时传数据给h5
      02-26
      回复
    • showms
      showms
      02-26回复大碗米饭
      可能websocket比较合适
      02-26
      回复
登录 后发表内容