// pages/redGrider/redGrider.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { statusHeight: app.globalData.deviceInfo.statusHeight, // 自定义头部状态栏高度 navigationHeight: app.globalData.deviceInfo.navigationHeight, userName:{}, faceImg:'', userInfo:{}, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.getUserProfile() }, getUserProfile(e) { let than = this wx.getUserInfo({ success: function(res) { console.log(res); var userInfo = res.userInfo; var avatarUrl = userInfo.avatarUrl; // 用户头像链接 // 其他操作... than.setData({ faceImg:avatarUrl }) }, fail: function(res) { // 用户拒绝授权,处理授权失败的情况 } }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { let savedUserInfoString = wx.getStorageSync("userInfo"); if(savedUserInfoString){ let savedUserInfo = JSON.parse(savedUserInfoString); this.setData({ userName:savedUserInfo.realName, faceImg:savedUserInfo.faceImg }) }else{ this.setData({ userName:'请先注册', faceImg:'' }) } }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, back() { console.log("dddddddddd") //返回上一级,关闭当前页面 wx.navigateBack({ delta: 1 }) }, })