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

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

阅读 6.3k
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实例保存下来,避免在回调函数中丢失。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏