爱玺玺

爱玺玺的生活日记本。wx:lb87626

小程序wx里面的this不能用,是因为内部方法调用的是自己,用个参数传递下

下面红色代码是关键

import api from '../../http/api'

var app = getApp()

Page({

  data: {

    formData: {},

    openid:app.openid,

    state:'',

    did:''

  },

  onLoad: function (options) {

    this.setData({state:options.state,did:options.did});

  },

  onSubmit: function(e) {

    this.setData({

      formData: e.detail.value

    });

    console.log(e.detail.value.tel);

    if(e.detail.value.tel==''){

      wx:tt.showToast({

        title: "请输入手机号",

        success: (res) => {

          

        },

        fail: (res) => {

          

        },

      });

      return ;

    }

    


    var that = this;

    wx.request({

      url: api.host+'index.php/api/api/addjzr',

      data: that.data.formData,

      method: 'POST',

      header: {

        'content-type': 'application/x-www-form-urlencoded'

      },

      success: function(res) {

        // TODO: 提交成功事件处理

        console.log(res);

        console.log("state:"+that.data.did);

        if(that.data.state=='reg2'){

          tt.navigateTo({

            url: '/pages/docreg2/docreg2?did='+that.data.did,

            success: (res) => {

              

            },

            fail: (res) => {

              

            },

          });

        }else{

          tt.navigateTo({

            url: '/pages/jzrlist/jzrlist',

            success: (res) => {

              

            },

            fail: (res) => {

              

            },

          });

        }

        

      },

      fail: function(res) {

        // TODO: 提交失败事件处理

      }

    });




  }

})


发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5