如何获取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