【发布时间】:2023-04-02 14:15:01
【问题描述】:
我正在使用 Vue 和 Axios 来显示进度条。 uploadProgress 是我的 Vue 实例中的数据键。当我尝试使用内部函数设置它时,它只是说它未定义。这是我的代码的简化版本:
someVueMethod() {
this.uploadProgress = 0 // this works
let config = {
onUploadProgress(progress) {
// this doesn't work, error says uploadProgress is undefined
this.uploadProgress += progress.loaded / progress.total
}
}
axios.put(url, file, config).then(res => {
// handle the response
})
}
如何在该内部函数中设置uploadProgress?
【问题讨论】:
标签: javascript vue.js axios