从0开始写小程序(五)如何获取app.js里的全局数据globalData

如何获取app.js里的全局数据globalDatajavascript

首先要有数据存在globalData里面,我把用户信息存在里面,而后在别的页面调用
app.js里:java

globalData: {
    userInfo: null,
    openid: null
  },

其余一个wxml里:
 <text id="twl">{{userInfo.nickName}}</text>app

经过上面的{{userInfo.nickName}},再加上本页面js里的调用语句能够对应获取globalData的值,userInfo仍是该wxml对应的js里声明的,并非app.js里的因此以上wxml对应js里:
 this

data: {

    userInfo: {},

  },

  onLoad: function (options) {

    var that = this;

    that.setData({

      userInfo:getApp().globalData.userInfo

    })

  }

首先在本页面data里声明一个数据容器userInfo,而后经过getApp().globalData.userInfo把app.js里globalData下userInfo的值传过来给本页面的数据容器userInfocode

相关文章
相关标签/搜索