已设置openid但是json空.

发布于 6 年前作者 yankong13034 次浏览最后编辑 6 年前来自 ask

openid空字符

openid展开详细数据

获取及赋值

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

2 回复
gaoxiuying
gaoxiuying1 楼6 年前

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

xiulan57
xiulan572 楼5 年前

app.getOpenId(function(openid) {

     //更新数据

     that.setData({

       openid: openid

     })

     wx.request({

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

       url: ‘x’ + openid,

       method: ‘GET’,

       dataType: ‘json’,

       success: function(res) {