为啥vue要使用 let that = this

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥vue要使用 let that = this相关的知识,希望对你有一定的参考价值。

参考技术A vue的方法里嵌套ajax请求时,在ajax的回调函数中通过this.param不能获取到data中定义的变量,
原因:
this指向的对象发生了变化,故需要在函数前将this指向的对象提前保存一下,详细可参考如下链接:
彻底搞懂javascript中的this指向问题

以上是关于为啥vue要使用 let that = this的主要内容,如果未能解决你的问题,请参考以下文章

VUE 定义的this 为啥在JS里面会变

在javascript中为啥使用“ var that = this” [重复]

为啥递归`let`使空间有效?

Vue踩坑Vue在回调函数叶进行重新赋值data中的数据的时候需要用一个that变量进行重新定义被这个问题搞了很久,起码半天了

为啥在 this.$scopedSlots 中也可以使用 Vue 常规插槽?

常用vue请求交互数据方式