最近在使ajax请求数据,然后赋给vue中的data时,遇到一个问题。
其实这个问题是我们在写函数中经常遇到的一个问题,那就是this指向的问题。
由于我们是在success中赋值,所以此时我们使用this时,这个this已经不指向vue了,那this.data的指向问题,就不能更新到data中的数据。
所以在用ajax给文档赋值是,我们需要在ajax前重新定义this指向
var that=this;
然后that.data就可以更新数据了。
最近在使ajax请求数据,然后赋给vue中的data时,遇到一个问题。
其实这个问题是我们在写函数中经常遇到的一个问题,那就是this指向的问题。
由于我们是在success中赋值,所以此时我们使用this时,这个this已经不指向vue了,那this.data的指向问题,就不能更新到data中的数据。
所以在用ajax给文档赋值是,我们需要在ajax前重新定义this指向
var that=this;
然后that.data就可以更新数据了。