vue+ES6+箭头函数下的this作用域理解
v做vue项目时用到了axios,但是发现axios请求之后的回调函数里this并不指向当前vue实例,导致浏览器报错。这是后axios内部的this打印出来是undefined。
想要在回调函数中直接使用this,需要在外部用一个临时变量接收:类似var that=this;
但是在使用箭头函数的回调函数中。this已经绑定了外部的vue实例。箭头函数内部的this是词法作用域,由上下文确定。
转载请注明原文地址:https://ipadbbs.8miu.com/read-46013.html