javascript - VueJS,无法在同一方法中访问“this”或“self”
问题描述
目前我在一个问题上停留了几个小时。可悲的是,我在世界各地搜索并没有找到可行的解决方案。
问题是,从 api 提取数据后,我无法访问同一函数内的“self”或“this”变量。我只是得到一个'未定义'。
getInvoice(){
var self = this
axios
.get(url)
.then(response => (self.invoice = response.data.data))
console.log(self.invoice.invoice_nr) //undefined
},
最好的问候和提前感谢。
解决方案
推荐阅读
- pandas - 从 DataFrame 插入时获取身份密钥
- docker - Docker - 芹菜无法连接到redis
- c++ - 如何在 bool true 参数上使用函数更改数组的值
- python - 用 Pygame 检测碰撞点
- r - R从文本中提取名称
- python - 从 .out 文件中提取数据的 Python 代码
- android - 为什么这个 RecyclerView ItemClickSupport 的构造函数是单例的?
- r - 如何使用 mutate 在我的数据框的一列中找到两年之间的差异?
- visual-studio - BC30002 类型“SD2019.ProgressiveDBDataSet”未定义
- error-handling - 如何使用 Apollo Server 2.0 GraphQL 将架构指令中的信息作为返回的数据包含在内?