小程序js的data初始化问题
碰到一个问题,当在某个页面设置data为
userInfo: app.globalData.userInfo
app.globalData的代码如下:
globalData: { userInfo: null, url:"aa/bb/cc" }
如果userInfo的数据不是最初定义好的,而是在这个页面加载之前的某个页面获得并赋值的,在设置data时直接赋值会赋最初定义的null值。就比如如果赋的是globalData.url的值就没有问题,因为最初定义了。
然后只能在onLoad函数里重新setData。