小程序js的data初始化问题

Posted 苜葉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序js的data初始化问题相关的知识,希望对你有一定的参考价值。

碰到一个问题,当在某个页面设置data为

userInfo: app.globalData.userInfo

  app.globalData的代码如下:

 globalData: {
        userInfo: null,
        url:"aa/bb/cc"
    }

  如果userInfo的数据不是最初定义好的,而是在这个页面加载之前的某个页面获得并赋值的,在设置data时直接赋值会赋最初定义的null值。就比如如果赋的是globalData.url的值就没有问题,因为最初定义了。

  然后只能在onLoad函数里重新setData。

以上是关于小程序js的data初始化问题的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序数据处理

小程序各种功能代码片段整理---持续更新

17行代码解决微信小程序图片延迟加载

微信小程序代码片段

浅谈小程序生命周期

微信小程序上传图片单张