javascript - Bootstrap Vue 进度条无法从函数中获取其值
问题描述
我正在使用 Bootstrap Vue 来显示进度条。HTML部分如下:
<b-progress :value="getOverallScore" :max=5 variant="primary" animated></b-progress>
getOverallScore
是一个计算函数。它返回三个不同分数的平均值。
computed: {
getOverallScore: function () {
var i;
var sum = 0;
for (i = 0; i < this.items.length; i++) {
sum = sum + this.items[i].score;
}
return Number.parseFloat(sum / this.items.length).toFixed(2);
},
}
当我使用<h5>Overall scores: {{ getOverallScore }}</h5>
它测试输出时效果很好,但进度条无法从函数中获取值。有任何想法吗?
谢谢你。
解决方案
你确定你在正确的范围内吗?
也许您的值范围从 [0,100] 到预期值范围 [0.0,1.0]。
推荐阅读
- c# - Azure Appservice 中的 Web 浏览器
- javascript - 如何在 Visual Studio Code 的 Javascript 中查看集合的内容?
- python - 如何在一个循环中创建多个类?
- spring-boot - HTTP get 请求是否使空闲会话处于活动状态?
- java - Selenium testing in a continuous integration pipeline
- java - still Unable to start the daemon process
- java - 如何使用 Javamail 仅检索 40-50 封电子邮件,例如 Gmail?
- c# - 为什么 Linq to Entities 不能将此调用转换为 SQL?
- c# - WPF 的 MVVM 模式:模型与视图模型
- sapui5 - 从一点到另一点的折线图绘制区域不连接使用的 sapui5 vizfram