axios中this的指向
来源:2-3 幻灯片组件--从服务器端获取数据
花生香又脆
2020-04-28 19:03:20
老师你好,axios回调中的this不是指向window吗?为什么我这里输出,指向的是一个空对象?如下图:
1回答
好帮手慕夭夭
2020-04-29
同学你好,axios回调中的this指向的并不是window。这里使用到的箭头函数,箭头函数中的this在创建的时候绑定作用域。所以this指向的是它现在所在的作用域,即home.js这个模块。
从输出也能看出来,它并不是一个空对象,点击三角展开里面是有内容的。也就如下输出的就是home.js这个模块。
home.js里面导出了两个方法,当其他地方使用这些方法,就通过import导入home模块。所以上面的this输出的就是home这个模块:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题