小程序js的data初始化問題


碰到一個問題,當在某個頁面設置data為

userInfo: app.globalData.userInfo

  app.globalData的代碼如下:

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

  如果userInfo的數據不是最初定義好的,而是在這個頁面加載之前的某個頁面獲得並賦值的,在設置data時直接賦值會賦最初定義的null值。就比如如果賦的是globalData.url的值就沒有問題,因為最初定義了。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM