美文网首页
为什么vue要使用 let that = this

为什么vue要使用 let that = this

作者: 吃肉肉不吃肉肉 | 来源:发表于2020-12-10 16:56 被阅读0次

    在Vue中this始终指向Vue,但一些其他组件如axios中this为undefined,通过let that = this将this保存在that中,再在函数中使用that均可 。

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

    相关文章

      网友评论

          本文标题:为什么vue要使用 let that = this

          本文链接:https://www.haomeiwen.com/subject/eddrgktx.html