代码拉取完成,页面将自动刷新
vue2.x 基于vue2.x的进度条progress-bar支持滑动拖拽,点击的进度条;
props | 说明 | 类型 | 默认值 |
---|---|---|---|
placement | 进度数字显示的位置 | String类型; 可选值:"top", "right" | top |
min | 进度最小值 | Number | 0 |
max | 进度最大值 | Number | 100 |
value | v-model | Number | - |
progressColor | 进度条颜色 | String | #409eff |
progressBgColor | 进度条背景颜色 | String | #e4e7ed |
thunkStyle | 重写滑块圆圈的样式 | Object | 例如:{'background': ''} |
blockStyleObject | 重写滑块圆圈的内部block的样式 | Object | 例如:{'background': ''} |
方法名称 | 说明 | - |
---|---|---|
getPercent | 获取进度值 | getPercent(value) |
插槽 | 位置 | - |
---|---|---|
icon | 左侧图标 | - |
<template>
<evant-progress-bar
v-model="percent"
placement="right"
progressColor="red"
progressBgColor="yellow"
:thunkStyleObject="{'background-color': 'blue', 'border-radius': '50%'}"
:blockStyleObject="{'border': '1px solid red'}"
@getPercent="getPercent"
>
<!-- <template #icon>
<i class="icon-notice"></i>
</template>-->
</evant-progress-bar>
</template>
<script>
import EvantProgressBar from "evant-progress-bar"
export default {
components: { EvantProgressBar },
data() {
return {
percent: 20
}
},
methods: {
getPercent(value) {
console.log("当前进度值:", value)
}
}
}
</script>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。