收藏
回答

wx.getWeRunData如何莸得步数呢?

getsteps:function () {

    wx.getWeRunData({

      success (res) {

        // 拿 encryptedData 到开发者后台解密开放数据

        const encryptedData = res.encryptedData

        // 或拿 cloudID 通过云调用直接获取开放数据

        const cloudID = res.cloudID

        console.log(cloudID)

        wx.cloud.init();

        const json=wx.cloud.CloudID(cloudID);

        console.log(json)



     

      }

    })

    

  }

wx.cloud.CloudID(cloudID) 后应该是个json字符串,然后从stepInfoList解析出步数,但为什么调试输出没有看到stepInfoList呢,还是我后几步错了

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

1 个回答

  • 0
    0
    03-05
    wx.cloud.callFunction({
      name: 'myFunction',
      data: {
        weRunData: wx.cloud.CloudID('xxx'), // 这个 CloudID 值到云函数端会被替换
        obj: {
          shareInfo: wx.cloud.CloudID('yyy'), // 非顶层字段的 CloudID 不会被替换,会原样字符串展示
        }
      }
    })
    


    03-05
    有用
    回复
登录 后发表内容