原文:this.setData is not a function;at pages/index/index onLoad function;at api request success callback function TypeError: this.setData is not a function

微信小程序中 ,API请求数据显示 this.setData is not a function 原因:this指向问题 解决:在函数中加入var that this 使用that.setData 代码如下 如果函数作为对象的方法调用,this指向的是这个上级对象,即调用方法的对象。 如果是构造函数中的this,则this指向新创建的对象本身。 ...

2020-03-16 20:39 0 1693 推荐指数:

查看详情

this.setData is not a function解决

在写小程序时,通常在回调函数时使用this.setData({});时编译器会报this.setData is not a function的错误 因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接通过this来setData 解决方法有2个: 1 改造回调函数 ...

Wed Feb 19 12:15:00 CST 2020 1 1109
微信小程序报错TypeError: this.setData is not a function

今天在练习小程序的时候,遇到小程序报错 对于处于小白阶段的我,遇到这种报错,真还不知道是错从何来,只有一脸蒙逼,后来通过查询,终于知道了问题所在,下面对这一问题做一记录 小程序默认中是这么写的 onLoad:function(e){   this.setData ...

Mon Jan 29 23:09:00 CST 2018 0 3414
微信小程序 this.setData is not a function

  在一般的函数中:   this.setData是正确的。   但当在函数中有个请求(wx.request)时:   或者执行定时任务时候:   这样会报错误:this.setData is not a function.   这个在新的函数 ...

Tue Jan 23 00:09:00 CST 2018 0 1569
微信小程序 this.setData is not a function

在一般的函数中: this.setData是正确的。 但当在函数中有个请求(wx.request)时: 这样会报错误:this.setData is not a function. 解决方法就是 :在请求(wx.request)外面添加:var ...

Fri Jun 23 18:37:00 CST 2017 1 11734
微信小程序中 this.setData is not a function报错

在微信小程序中我们一般通过以下方式来修改data中的数据: 比如获取小程序缓存: 但是会报错: 这是因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接通过this来setData 那么需要怎么修改呢? 我们通过将当前对象赋给一个新 ...

Tue Jun 05 22:38:00 CST 2018 0 1630
微信小程序中this指向作用域问题this.setData is not a function报错

在微信小程序中我们一般通过以下方式来修改data中的数据 比如在函数里面修改数据 但是当我们通过wx.request请求网络数据成功后绑定数据时候报以下错误 代码如下: 这是因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接 ...

Thu Nov 16 07:03:00 CST 2017 1 26954
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM