【发布时间】:2018-12-21 17:24:50
【问题描述】:
我的 mutations 和两个 state
中有两个函数const state = {
files: [],
uploadProgress: 0
}
const mutations = {
SET_UPLOAD_IMAGE: (state, files) => {
state.files = files
},
UPLOAD_IMAGE: (state) => {
StandbyService.uploadImage(state.files).subscribe(progress => {
state.uploadProgress += progress
console.log(`Upload Progress ${progress}%`)
})
}
}
SET_UPLOAD_IMAGE用于设置文件状态,UPLOAD_IMAGE用于触发上传图片到服务器。上传过程运行并返回上传进度。我的uploadImage() 返回一个 Observable,我想在收到进度时更新 uploadProgress 状态,但我不能这样做。控制台一直报错,如下图:
我不知道如何处理这个错误。我已经花了 4 个多小时来处理这个问题。 我非常感谢您的帮助和建议。非常感谢。
【问题讨论】:
-
现在可以用了吗?
-
@MazinoSUkah 不,它直到现在才起作用
标签: javascript vue.js vuex electron-vue