原文:微信小程序中this指向作用域问题this.setData is not a function报错

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

2017-11-15 23:03 1 26954 推荐指数:

查看详情

程序 this.setData is not a function报错

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

Tue Jun 05 22:38:00 CST 2018 0 1630
程序报错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({})无效

问题: 使用this.data.XXX,报错:XXX of undifined 使用this.setData({}),报错 原因分析: 程序在异步请求(我在这里向mqtt服务器请求了数据),之后直接this.setData({}) 是不起作用 ...

Sun Dec 13 20:56:00 CST 2020 0 978
程序 this.setData() 详解

1、定义   setData()函数用于将逻辑层数据发送到视图层,同时对应的改变this.data的值。 2、setData()参数格式   接受一个对象,以键(key)值(value)的方式改变值。   其中,key十分灵活,以数据路径的方式给出 -- array[2].message ...

Thu Sep 14 19:43:00 CST 2017 0 20286
程序 this.data与this.setData

一、摘要   程序我们会经常使用到this.data与this.setData。其中this.data是用来获取页面data对象的,而this.setData是用来更新界面的。那么他们之间的区别与联系你真的搞懂了吗? 二、正文   this.data可以获取页面data对象 ...

Mon Sep 17 06:59:00 CST 2018 2 9505
程序 this.data与this.setData

一、摘要  程序我们会经常使用到this.data与this.setData。其中this.data是用来获取页面data对象的,而this.setData是用来更新界面的。那么他们之间的区别与联系你真的搞懂了吗? 二、正文  this.data可以获取页面data对象,但是它返回的对象 ...

Thu Jan 10 18:35:00 CST 2019 0 607
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM