在一般的函数中: this.setData是正确的。 但当在函数中有个请求(wx.request)时: 或者执行定时任务时候: 这样会报错误:this.setData is not a function. 这个在新的函数 ...
在写小程序时,通常在回调函数时使用this.setData 时编译器会报this.setData is not a function的错误 因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接通过this来setData 解决方法有 个: 改造回调函数的方法为es 写法: success: function res this.setData , 改造为 success: r ...
2020-02-19 04:15 1 1109 推荐指数:
在一般的函数中: this.setData是正确的。 但当在函数中有个请求(wx.request)时: 或者执行定时任务时候: 这样会报错误:this.setData is not a function. 这个在新的函数 ...
在一般的函数中: this.setData是正确的。 但当在函数中有个请求(wx.request)时: 这样会报错误:this.setData is not a function. 解决方法就是 :在请求(wx.request)外面添加:var ...
微信小程序中 ,API请求数据显示 this.setData is not a function 原因:this指向问题 解决:在函数中加入var that = this;使用that.setData()代码如下 1、如果函数作为对象的方法调用,this指向的是这个上级 ...
在微信小程序中我们一般通过以下方式来修改data中的数据: 比如获取小程序缓存: 但是会报错: 这是因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接通过this来setData 那么需要怎么修改呢? 我们通过将当前对象赋给一个新 ...
今天在练习小程序的时候,遇到小程序报错 对于处于小白阶段的我,遇到这种报错,真还不知道是错从何来,只有一脸蒙逼,后来通过查询,终于知道了问题所在,下面对这一问题做一记录 小程序默认中是这么写的 onLoad:function(e){ this.setData ...
通过this来setData 那么需要怎么修改呢? 我们通过将当前对象赋给一个新的对象 var _this = this ...
问题: 使用this.data.XXX,报错:XXX of undifined 使用this.setData({}),报错 原因分析: 小程序在异步请求(我在这里向mqtt服务器请求了数据),之后直接this.setData({}) 是不起作用 ...
今天踩了大坑,坑里还都是碎瓶渣子。。 先说一下基本使用。官网也有。 比如说你在main.js里面有这些变量。想修改某些值。 ...