huanbangshouji.js 2.3 KB
// pages/myblock/huanbangshouji/huanbangshouji.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    params:{

    },
    getting: true,
    code: 60
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  getCode(){
    let phone = this.data.params.mobile, url ='/user/Profile/getNewCode',that = this;
    if (!(/^1[3456789]\d{9}$/.test(phone))){
      wx.showToast({
        title: '请输入正确的手机号',
        icon:'none'
      })
    }else{
      let params = {
        mobile: this.data.params.mobile
      },code=60;
      app.post(url,params).then(r=>{
        that.setData({
          getting: false
        })
        let interval = setInterval(()=>{
            that.setData({
              code: code
            })
            code--;
            if (code == 0) {
              that.setData({
                getting: true,
                code: 60
              })
              clearInterval(interval);
            }
        },1000)
      })
    }
  },
  inputCode(e){
    let type = e.currentTarget.dataset.type;
    this.data.params[type]=e.detail.value;
    this.setData({
      params:this.data.params
    })
  },
  subBand(){
    let phone = this.data.params.mobile, url ='/user/Profile/bind_new_mobile';
    if (!(/^1[3456789]\d{9}$/.test(phone))) {
      wx.showToast({
        title: '请输入正确的手机号',
        icon: 'none'
      })
    } else {
      app.post(url, this.data.params).then(r => {
        wx.showToast({
          title: '换绑手机号成功',
          icon:'none'
        })
        setTimeout(()=>{
          wx.navigateBack({
            
          })
        },1500)

      })
    }
  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  }
})