配资公司股票分享-炒股杠杆平台十大排名-【东方资本】,100元免费体验配资5000 ,配资网上开户风险有哪些,可以加杠杆的炒币软件

微信小程序 this.setData is not a function

善微科技 2023 04月12日 發(fā)布

在一般的函數(shù)中:


  bindFaChange1: function (e) {

    console.log('picker發(fā)送選擇改變,攜帶值為', e.detail.value)

    this.setData({

      index1: e.detail.value

    })

  }

this.setData是正確的。


但當(dāng)在函數(shù)中有個請求(wx.request)時:



formSubmit: function (e) {

    wx.request({

      method: 'POST',

      header: header,

      url: url,

      dataType: 'json',

     success: function (res) {

           this.setData({

              data1: true

            })

      }

    })

}    


這樣會報錯誤:this.setData is not a function.


解決方法就是 :在請求(wx.request)外面添加:var that=this;將success中的


           this.setData({

              data1: true

            })

改為:


           that.setData({

              data1: true

            })


如沒特殊注明,文章均為善微網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.chengyaof.com/news/948.html