114 lines
1.7 KiB
JavaScript
114 lines
1.7 KiB
JavaScript
// pages/user/edit/index.js
|
|
|
|
import {
|
|
getUserInfo,
|
|
updateUserInfo
|
|
} from '../../../services/permission/user'
|
|
|
|
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'
|
|
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
avatarUrl: defaultAvatarUrl,
|
|
nickname: ""
|
|
},
|
|
|
|
onChooseAvatar(e) {
|
|
const {
|
|
avatarUrl
|
|
} = e.detail
|
|
console.log(avatarUrl);
|
|
this.setData({
|
|
avatarUrl,
|
|
})
|
|
},
|
|
|
|
onSave() {
|
|
console.log(this.data.nickname);
|
|
console.log(this.data.avatarUrl);
|
|
updateUserInfo({
|
|
nickname: this.data.nickname,
|
|
avatar: this.data.avatarUrl
|
|
}).then(res => {
|
|
console.log(res);
|
|
wx.switchTab({
|
|
url: `../index`,
|
|
});
|
|
});
|
|
},
|
|
|
|
onInput(e) {
|
|
const nickname = e.detail.value;
|
|
this.setData({
|
|
nickname
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad(options) {
|
|
const tmp = getUserInfo();
|
|
let avatar = tmp.avatar
|
|
if (avatar == '') {
|
|
avatar = defaultAvatarUrl
|
|
}
|
|
this.setData({
|
|
avatarUrl: avatar,
|
|
nickname: tmp.nickname
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage() {
|
|
|
|
}
|
|
}) |