// pages/userchange/userchange.js const {upLoad,chooseImage} = require('../../utils/util'); const {modify} = require('../../API/appraise'); var avatar = wx.getStorageSync('changeAvatarUrl'); var nickName = wx.getStorageSync('changeNickName'); var phoneNumber = wx.getStorageSync('phoneNumber'); var personalSignatrue = wx.getStorageSync('personalSignatrue'); var uid = wx.getStorageSync('uid'); var modifyOption = { data: { "avatar": avatar, "name": nickName, "phone": phoneNumber, "sign": personalSignatrue, "uid": uid, }, } Page({ /** * 页面的初始数据 */ data: { changeAvatarUrl:'', changeNickName:'', phoneNumber:'', password:'', personalSignatrue:'' }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, chooseImage() { // wx.chooseImage({ // count: 1,//可选择图片数量 // sizeType: ['compressed'],//压缩图片 // sourceType: ['album','camera'],//来源 // success: (res) => { // this.uploadImage(res.tempFilePaths[0]); // } // }) chooseImage().then((res)=>{ this.uploadImage(res.tempFilePaths[0]); }) }, uploadImage(imagePath){ upLoad( imagePath ).then((res) => { console.log(res); this.setData({ changeAvatarUrl: res.Url }); wx.setStorageSync('changeAvatarUrl', res.Url); }) }, onChangeUsername:function(e){ wx.setStorageSync('changeNickName', e.detail); }, onChangePhonenumber:function(e){ wx.setStorageSync('phoneNumber', e.detail); }, onChangePassword: function(e) { wx.setStorageSync('password', e.detail); }, onChangePersonalSignatrue: function(e) { wx.setStorageSync('personalSignatrue', e.detail); }, changeInfo:function(){ console.log(uid); // wx.request({ // url: 'http://192.168.31.28:8084', // method: 'POST', // data: { // "avatar": avatar, // "name": nickName, // "phone": phoneNumber, // "sign": personalSignatrue, // "uid": uid, // }, // success (res) { // console.log(res); // wx.switchTab({ // url: '/pages/user/user', // }) // } // }), modify(modifyOption).then((res)=>{ console.log(res); wx.switchTab({ url: '/pages/user/user', }) }) wx.setStorageSync('changeAvatarUrl', ''); wx.setStorageSync('changeNickName', ''); wx.setStorageSync('phoneNumber', ''); wx.setStorageSync('personalSignatrue', ''); } })