peopleinfo.js 2.9 KB
// pages/peopleinfo/peopleinfo.js
const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    region: ['北京', '北京市', '东城区'],
    url:'',
    sex:1,
    imglogol:'',
    chuantouxiang:'',
    user_nickname:''

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      url: app.globalData.url
    })
  },
  sexselect(e){
    this.setData({
      sex:e.currentTarget.dataset.sex
    })
    
  },
  bindRegionChange: function (e) {
    console.log('picker发送选择改变,携带值为', e.detail.value)
    this.setData({
      region: e.detail.value
    })
  },
  //输入昵称
  enterusername(e){
    this.setData({
      user_nickname:e.detail.value
    })
   
  },

  //添加图片
  chooseImage() {
    let that = this;
    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      success: function (res) {
        console.log(res)
        app.upload('image', res.tempFilePaths[0]).then((res) => {

          console.log('上传文件' + res);
          let data = JSON.parse(JSON.stringify(res))
          console.log(data)
          that.setData({
            chuantouxiang: res.local_url,
            imglogol:res.url
          })
          // let arr = that.data.images;
          // let chuanarr = that.data.chuanimages;
          // chuanarr.push(data.local_url)
          // arr.push(data.url)
          // that.setData({
          //   images: arr,
          //   chuanimages: chuanarr
          // })

          console.log(that.data.chuanimages)
        }).catch((err) => {
          console.log(err)
        })
      },
      fail: function (res) { }
    })
  },
  //修改个人信息
  changeinfo(){

    let that = this;
    let url = 'user/Center/set_userinfo', params = {
      avatar: that.data.chuantouxiang,
      region:that.data.region,
      user_nickname:that.data.user_nickname,
      sex:that.data.sex

    }
    app.post(url, params).then((res) => {
      console.log(res);
      wx.showToast({
        title: '修改成功',
        icon:'none'
      })

      setTimeout(function(){
        wx.switchTab({
          url: '/pages/homapage/homepage',
        })

      },1500)
      


    }).catch((err) => {

    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})