vue中ajax赋值问题

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

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

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

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

var that=this;

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容