请问下 vue中的self=this地狱指的是什么

34678
  • 61

如题
请问下 vue中的self=this地狱指的是什么

回复
阅读 2.8k
4 个回答

是由于作用域的原因,将this赋值给self变量。

function Fun() {
  function F() {
    console.log(this)//指向了F()
  }
}

function Fun() {
    let self = this;
    function F() {
        console.log(self)//指向Fun()
    }
}

promise的出现解决了多层ajax嵌套的地狱。
this的地狱,就是多层嵌套的作用域使用变量穿透传this的操作,多层之后代码就和shi一样了。

望采纳。ts

回调函数 内部无法获取this,所已存入变量中,在函数内部就可以调用

就是把当前vue组件的this实例保存下来,避免在回调函数中丢失。

你知道吗?

宣传栏