vue axios,this指向问题

今天在使用axios在赋值的时候发现一个问题。

在console.log了好久都不知道怎么回事,明明在控制台都是能打印出来的,但是在vue-detools里面看就是没有赋值进去。

后来发现是指向的问题。

 let that = this.

然后选择用了一个来代替这个this先,后面再进行赋值。

同时参考了其他文章:https://blog.csdn.net/m0_37885651/article/details/81558623,发现还可以用使用箭头函数时候,里面的this就是指向vue。

箭头函数内部的this是词法作用域,是由外层调用者vue来确定,使用箭头函数之后,箭头函数指向的函数内部的this已经绑定了外部的vue实例了。

猜你喜欢

转载自blog.csdn.net/qq_37021554/article/details/84900195
今日推荐