首页 > 微信应用  > 

如何将其他页面的数据存入app.js中

如何将其他页面的数据存入app.js中
把登录时的密码传入app.js的全局变量中,便于以后的页面做判断

//登录页面

Page({

data:{

username:'',

password:''

}, onShareAppMessage: function () {

return {

title: '登录',

desc: '登录页面!'

}

},

onShow:function(){

var that=this;

wx.getStorage({

key: 'username',

success: function(res) {

console.log(res.data)

that.setData({

username: res.data

})

},

})

wx.getStorage({

key: 'password',

success: function (res) {

console.log(res.data)

that.setData({

password: res.data

})

}

})

},

//app.js

App({

onLaunch: function() {

//调用API从本地缓存中获取数据

var logs = wx.getStorageSync('logs') || []

logs.unshift(Date.now())

wx.setStorageSync('logs', logs)

},

getUserInfo: function(cb) {

var that = this

if (this.globalData.userInfo) {

typeof cb == "function" && cb(this.globalData.userInfo)

} else {

//调用登录接口

wx.getUserInfo({

withCredentials: false,

success: function(res) {

that.globalData.userInfo = res.userInfo

typeof cb == "function" && cb(that.globalData.userInfo)

}

})

}

},

globalData: {

userInfo: null

},

})

以上就是如何将其他页面的数据存入app.js中的详细内容,更多请关注讯客代码网其它相关文章!

如何将其他页面的数据存入app.js中由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“如何将其他页面的数据存入app.js中