<td> <div> <el-progress :value="item.progress" :show-text="false" /> <span>{{ item.progress }} / 10</span> </div> </td>进度条没有颜色
时间: 2023-08-14 12:13:23 浏览: 100
可改变颜色的圆环形进度条Progress
如果进度条没有颜色显示,可能是因为你没有设置进度条的样式。在使用 Element Plus 的 `<el-progress>` 组件时,你可以通过设置 `color` 属性来指定进度条的颜色。以下是一个示例:
```vue
<template>
<table>
<thead>
<tr>
<th>名称</th>
<th>进度</th>
</tr>
</thead>
<tbody>
<tr v-for="item in items" :key="item.id">
<td>{{ item.name }}</td>
<td>
<div>
<el-progress :value="item.progress" :show-text="false" color="#409EFF" />
<span>{{ item.progress }} / 10</span>
</div>
</td>
</tr>
</tbody>
</table>
</template>
<script>
import { ref } from 'vue';
import { ElProgress } from 'element-plus';
export default {
components: {
ElProgress
},
data() {
return {
items: [
{ id: 1, name: '任务1', progress: 3 },
{ id: 2, name: '任务2', progress: 6 },
{ id: 3, name: '任务3', progress: 9 }
]
};
}
};
</script>
```
在上述示例中,我们在 `<el-progress>` 组件上添加了 `color="#409EFF"` 属性,将进度条的颜色设置为蓝色。你可以根据需要修改 `color` 属性的值来改变进度条的颜色。
希望这个解决方案对你有帮助!如果还有其他问题,请随时提问。
阅读全文