/** * Web唐明明 * 匆匆数载恍如梦,岁月迢迢华发增。 * 碌碌无为枉半生,一朝惊醒万事空。 */ Page({ /** * 页面的初始数据 */ data: { nickname: "", birthday: '', type: 1, //1=>微信昵称 2=>生日 columns: ['保密', '男', '女'], colId: 0, //1->男 2->女 0->保密, sex: '', }, onLoad(options) { this.setData({ type: options.type }) if (options.type == 2) { for (var i = 0; i < this.data.columns.length; i++) { if (this.data.columns[i] == options.sex) { this.setData({ colId: i, sex: options.sex }) } } } else if (options.type == 1) { this.setData({ nickname: options.nickname, }) } }, // 选择性别 pickSex: function (e) { this.setData({ sex: this.data.columns[e.detail.value], colId: e.detail.value }); }, /** * 提交姓名修改信息 */ setForm(e) { if (this.data.type == 1) { let nickName = e.detail.value.nickname if (nickName != '') { wx.$api.user.EditNickname({ value: nickName }).then(() => { let pages = getCurrentPages(), prevPage = pages[pages.length - 2]; prevPage.setData({ nickname: nickName }); wx.navigateBack() }) } else { wx.showToast({ title: "昵称不能为空", icon: "none" }) } } else if (this.data.type == 2) { let sex = this.data.sex let colId = this.data.colId if (sex != '') { wx.$api.user.EditSex({ value: colId }).then(() => { let pages = getCurrentPages(), prevPage = pages[pages.length - 2]; prevPage.setData({ sex: sex }); wx.navigateBack() }) } else { wx.showToast({ title: "性别不能为空", icon: "none" }) } } } })