110 lines
2.2 KiB
JavaScript
110 lines
2.2 KiB
JavaScript
// pages/ChangeUserInfo/ChangeUserInfo.js
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
BaseURL:wx.getStorageSync("UserInfoCache").BaseURL,
|
|
activeNames: [],
|
|
username: wx.getStorageSync("UserInfoCache").UserName,
|
|
HeadiconID: wx.getStorageSync("UserInfoCache").HeadiconID,
|
|
list: parseInt(wx.getStorageSync("Config")[6].value, 10), //将字符串数字解析成整数
|
|
|
|
},
|
|
onChange(event) {
|
|
this.setData({
|
|
username: event.detail,
|
|
});
|
|
console.log("用户名将被修改为:"+this.data.username);
|
|
},
|
|
selectHeadicon(event) {
|
|
this.setData({
|
|
HeadiconID: event.currentTarget.dataset.index,
|
|
});
|
|
},
|
|
onChange2(event) {
|
|
//用于切换卷展栏
|
|
this.setData({
|
|
activeNames: event.detail,
|
|
});
|
|
},
|
|
onConfirm(event) {
|
|
console.log("点击了确认修改!");
|
|
wx.showModal({
|
|
title: '提示',
|
|
content: '确定修改个人资料吗?',
|
|
showCancel: true, // 是否显示取消按钮
|
|
cancelText: '取消', // 取消按钮的文本,默认是"取消"
|
|
cancelColor: '#000000', // 取消按钮的文字颜色,默认是"#000000"
|
|
confirmText: '确认', // 确认按钮的文本,默认是"确定"
|
|
confirmColor: '#ff0000', // 确认按钮的文字颜色,默认是"#3CC51F"
|
|
success:(res)=> {
|
|
if (res.confirm) {
|
|
// 用户点击了确认按钮
|
|
// 调用函数datachange
|
|
//this.datachange()
|
|
|
|
} else if (res.cancel) {
|
|
// 用户点击了取消按钮
|
|
}
|
|
}
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad(options) {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage() {
|
|
|
|
}
|
|
}) |