已设置openid但是json空.
发布于 5 年前 作者 yankong 12872 次浏览 来自 问答

openid空字符

openid展开详细数据

获取及赋值

console.log(that.data.openid)获取时为空字符串。通过调试器展开可见详细数据,请问应该如何获取到详细数据?

2 回复

你好,你的意思是打印出来未展开的对象没有看到openID是吗?如果是这样,那是因为object的对象log的时候是时间a的对象和展开时候是时间b的对象,在之间对象中的值变了,用JSON.stringify可以看到log当时的对象的内容

app.getOpenId(function(openid) {

     //更新数据

     that.setData({

       openid: openid

     })

     wx.request({

        //强制在setData后执行请求 在setData后可以获取全局openid

       url: ‘x’ + openid,

       method: ‘GET’,

       dataType: ‘json’,

       success: function(res) {

回到顶部