You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

119 lines
2.4 KiB

// pages/ucenter/ucenter.js
const $api = require('../../utils/api').API;
Page({
/**
* 页面的初始数据
*/
data: {
user: {},//用户信息
},
comePage(e) {
console.log(e)
let type = e.currentTarget.dataset.type
if (type == 1) {
wx.navigateTo({
url: '/pages/message/message',
})
} else if (type == 3) {
wx.navigateTo({
url: '/pages/suggestion/suggestion',
})
} else if (type == 4) {
wx.navigateTo({
url: '/pages/about/about',
})
}
},
// 获取个人信息
getUser() {
$api.AJAX("GET", 'user/info', {}, true).then(res => {
this.setData({
user: res.data.sysUser,
})
})
},
// 退出登录
exitLoing() {
wx.showModal({
title: '提示',
content: '确认退出登录?',
success(res) {
if (res.confirm) {
console.log('用户点击确定')
wx.clearStorage();
wx.navigateTo({
url: '/pages/auth/auth'
})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
if (typeof this.getTabBar === 'function' &&
this.getTabBar()) {
this.getTabBar().setData({
selected: 4
})
}
this.getUser();
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})