var api = require('../../utils/api.js') // pages/editPassword/editPassword.js Page({ /** * 页面的初始数据 */ data: { form:{ oldPassword:'', newPassword:'', checkPassword:'' } }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, bindOldPassword(e){ this.setData({ 'form.oldPassword':e.detail.value }) console.log(this.data.form); }, bindNewPassword(e){ this.setData({ 'form.newPassword':e.detail.value }) }, bindCheckPassword(e){ this.setData({ 'form.checkPassword':e.detail.value }) }, submit(){ if(!this.data.form.oldPassword){ wx.showToast({ title: '请输入原密码', icon:'none' }) return false } if(!this.data.form.newPassword){ wx.showToast({ title: '请输入新密码', icon:'none' }) return false } if(this.data.form.checkPassword != this.data.form.newPassword){ wx.showToast({ title: '两次密码不一致', icon:'none' }) return false } delete this.data.form.checkPassword api.editPassword(this.data.form).then(res=>{ if(res.code === 0){ wx.removeStorage({ key: 'token', }) wx.reLaunch({ url: '/pages/login/login', }) } }).catch(err=>{ console.log(err); }) } })