爱可信和VueJS,函数(响应)没有设置列表爱可信和VueJS,函数(响应)没有设置列表(Axios

2019-05-12 10:21发布

我有一个请求,以获得一些数据,并把它添加到一个变量,

当我使用:

.then(function(response) {
    this.persons = response.data;
});

它不会给response.datathis.persons但是当我做到以下几点:

.then(response => this.persons = response.data);

它赋予它蛮好用的。 请参阅JS小提琴:

https://jsfiddle.net/trhhtyxr/2/

Answer 1:

正如我所解释过这里 , 箭头语法不绑定它自己的这个 , 参数 , 超 ,或new.target 。 箭头函数总是匿名 。 这些函数表达式最适合于非方法的功能。

的范围this一个内部改变功能()块和它并不是指对当前正在执行的功能,而具有箭头的功能, this是指只有当前执行的功能。



文章来源: Axios and VueJS, function(response) is not setting a list
标签: vuejs2 axios