使用axios的时候,`bind(this)`是指的什么意思?
在使用axios的时候,bind(this)
是指的什么意思?
this.$http.post(Urls.register(), this.formItem).then(function (response) {
}.bind(this))
.catch(function (response) {
console.log(response)
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
更改this指向,建议用箭头函数(这样不需要改this指向问题了)
this.$http.post(Urls.register(), this.formItem).then(response=>{
其实也是会用到的。如果你在b环境里面调用A环境的方法并且访问A环境的属性那么bind(this)还是非常有效果的,如果你的this指代当前环境,那么 () => { this } 就够用了