Vue

vue中ajax赋值问题

2017-08-09  本文已影响49人  刘宇焱

最近在使ajax请求数据,然后赋给vue中的data时,遇到一个问题。

其实这个问题是我们在写函数中经常遇到的一个问题,那就是this指向的问题。

由于我们是在success中赋值,所以此时我们使用this时,这个this已经不指向vue了,那this.data的指向问题,就不能更新到data中的数据。

所以在用ajax给文档赋值是,我们需要在ajax前重新定义this指向

var that=this;

然后that.data就可以更新数据了。

上一篇 下一篇

猜你喜欢

热点阅读