初始data 不能设为 globalData
发布于 6 年前 作者 jiesu 19713 次浏览 来自 问答
/**
 * 页面的初始数据
 */
data: {
  userInfo: app.globalData.userInfo
},

如果我只是这样的话 userInfo就render不出来

我必须加上

/**
 * 生命周期函数--监听页面加载
 */
onLoad: function (options) {
  this.setData({
    userInfo: app.globalData.userInfo,
  })
 
},

求大神解释一下为什么

app.globalData.userInfo 我在index里就已经存进去了,所以我想是可以直接用的呀,不太清楚这里的sychronize是什么样的,求讲解,谢谢!!

2 回复

不是getApp().globalData.userinfo才行吗

就这里的代码看不出为什么,建议贴完整一点的代码,或者代码片段链接。

回到顶部