在axios内部使用this [重复]

t98cgbkg  于 2022-11-05  发布在  iOS
关注(0)|答案(1)|浏览(115)

此问题在此处已有答案

How does the "this" keyword work, and when should it be used?(22个答案)
两个月前关门了。
我怎么能在axios里面使用这个呢?
例如:
不工作

this.$axios.get("").then(function(response){ this.data = response.data })

工程

let handler = this
this.$axios.get("").then(function(response){ handler.data = response.data })

是否可以使用第一个选项?

zsbz8rwp

zsbz8rwp1#

您可以使用箭头函数:

axios.get("").then(res => this.stuff = res.data)

这是因为与常规匿名函数不同,箭头函数没有this上下文,而是使用词法作用域的上下文

相关问题