当用户未开启微信运动时调用wx.getWeRunData接口异常
发布于 6 年前 作者 chao28 2506 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

用户没有开启微信运动时,直接在fail回调中返回错误信息,页面不跳转

  • 复现路径
  • 提供一个最简复现 Demo
// 任意页面的onLoad周期中执行wx.getWeRunData都会遇到该问题
 
  onLoad: function(e) {
 
    wx.getWeRunData({
 
      success(res) {
 
      }
 
    })
 
  },
1 回复

你好,不能这样做,先要获取用户授权的

https://developers.weixin.qq.com/miniprogram/dev/api/wx.getWeRunData.html

wx.getWeRunData(Object object)

基础库 1.2.0 开始支持,低版本需做兼容处理

调用前需要 用户授权 scope.werun

回到顶部