// pages/myInfo/index.js const app = getApp(); Page({ /** * 页面的初始数据 */ data: { user: {}, isLogin: false, topTips:false }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { if(wx.getUserProfile){ console.log(true); }else{ console.log(false); } }, toLogin: function () { wx.navigateTo({ url: "/pages/login/index", }); }, getUserInfoBtn(){ app.getUserInfoBtn(this); }, goShowID: function (e) { let name1 = e.currentTarget.dataset.name; wx.navigateTo({ url: "/pages/justShowID/index?name=" + name1, }); }, goAuth: function () { if (!app.globalData.isLogin) { wx.navigateTo({ url: "/pages/login/index", }); return; } wx.navigateTo({ url: "/pages/makeInfo/index", }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () {}, /** * 生命周期函数--监听页面显示 */ onShow: function () { console.log("是否登录 我的" + app.globalData.isLogin) console.log(app.globalData.user); console.log(app.globalData.hasAva); if(app.globalData.hasAva){ this.setData({ topTips:false }) }else{ this.setData({ topTips:true }) } console.log(app.globalData.isLogin); if (!app.globalData.isLogin) { wx.redirectTo({ url: "/pages/login/index?path=" + 'myInfo', }); } else { this.setData({ isLogin: app.globalData.isLogin, hasUserInfo: app.globalData.hasUserInfo, agencyStatus: app.globalData.agencyStatus, user: app.globalData.user, }); } // else { // wx.switchTab({ // url: "/pages/mine/index", // }); // } // if (app.globalData.isLogin) { // // } else { // // 由于 userLogin 是网络请求,可能会在 Page.onLoad 之后才返回 // // 所以此处加入 callback 以防止这种情况 // app.userLoginCallback = res => { // this.setData({ // isLogin: app.globalData.isLogin, // hasUserInfo: app.globalData.hasUserInfo, // agencyStatus: app.globalData.agencyStatus, // user: app.globalData.user, // }); // } // } }, loginOut:function(){ wx.showModal({ title: '退出登录', content: '确定要退出登录吗?', success (res) { if (res.confirm) { console.log('用户点击确定'); app.logout().then(() => { // app.globalData.tgIndexPage.setData({isShow: true}); wx.reLaunch({ url: '/pages/myInfo/index', }) }); // wx.navigateBack({ // delta: 1 // }) } else if (res.cancel) { console.log('用户点击取消') } } }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () {}, /** * 生命周期函数--监听页面卸载 */ onUnload: function () {}, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () {}, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () {}, /** * 用户点击右上角分享 */ // onShareAppMessage: function () { // } });