今天在使用axios在赋值的时候发现一个问题。
在console.log了好久都不知道怎么回事,明明在控制台都是能打印出来的,但是在vue-detools里面看就是没有赋值进去。
后来发现是指向的问题。
let that = this.
然后选择用了一个来代替这个this先,后面再进行赋值。
同时参考了其他文章:https://blog.csdn.net/m0_37885651/article/details/81558623,发现还可以用使用箭头函数时候,里面的this就是指向vue。
箭头函数内部的this是词法作用域,是由外层调用者vue来确定,使用箭头函数之后,箭头函数指向的函数内部的this已经绑定了外部的vue实例了。