Vue告诉我这个问题,我不知道发生了什么

我的进步

<el-progress :percentage="percentCompleted" v-show="uploadingVideo"></el-progress>


data() {
return{
      percentCompleted: 0,
}
}


我的功能

onUploadProgress: function(progressEvent) {
          this.percentCompleted = Math.round(
            (progressEvent.loaded * 100) / progressEvent.total
          );
          this.$forceUpdate();
        }.bind(this)
      };

最佳答案

您需要在数据挂钩中返回一个对象:

data() {
    return {
         percentCompleted: 0,
    }
}


除此之外,这可能是您的<el-progress>组件中的问题。

关于javascript - 而是使用基于属性值的数据或计算属性。 Prop 被更改:“百分比”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57280957/

10-12 00:20