您的位置:首页 > Web前端 > Vue.js

关于vue.js前端接收到数据却始终报_this is not defined at eval 的错误

2020-07-18 04:40 666 查看

之前做了一个关于作业管理的平台,利用ajax和后台异步通信,利用console.info()方法可以输出接受到的数据,但是一旦在成功的响应方法里面将数据赋值给前端定义的变量。就会转到failResponse的方法里面。代码如图:

数据已经获得成功如下图

但是数据一致不能够复制到前端定义的变量里面。一直报_this is not defined at eval 的错误。

解决办法:

其实是博主有点憨憨,因为是直接改代码。没有注意我的变量用的是_this.works,但如代码图并没有定义var _this = this;也没有直接使用this访问变量。因此就一直报错。正确代码如下:

最后结果正确显示:

总结下来,就是在编写代码时一定要仔细。博主就因为这一个小小的错折腾了几小时。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐