关于vue.js前端接收到数据却始终报_this is not defined at eval 的错误
之前做了一个关于作业管理的平台,利用ajax和后台异步通信,利用console.info()方法可以输出接受到的数据,但是一旦在成功的响应方法里面将数据赋值给前端定义的变量。就会转到failResponse的方法里面。代码如图:数据已经获得成功如下图但是数据一致不能够复制到前端定义的变量里面。一直报_this is not defined at eval 的错误。解决办法:...
·
之前做了一个关于作业管理的平台,利用ajax和后台异步通信,利用console.info()方法可以输出接受到的数据,但是一旦在成功的响应方法里面将数据赋值给前端定义的变量。就会转到failResponse的方法里面。代码如图:
数据已经获得成功如下图
但是数据一致不能够复制到前端定义的变量里面。一直报_this is not defined at eval 的错误。
解决办法:
其实是博主有点憨憨,因为是直接改代码。没有注意我的变量用的是_this.works,但如代码图并没有定义var _this = this;也没有直接使用this访问变量。因此就一直报错。正确代码如下:
最后结果正确显示:
总结下来,就是在编写代码时一定要仔细。博主就因为这一个小小的错折腾了几小时。
更多推荐
已为社区贡献1条内容
所有评论(0)