Skip to content

Progress 进度条

基础用法

  • 用于显示一个任务或过程的进度。
  • 支持自定义颜色、高度、动画时间等属性。
vue
<template>
	<sn-progress v-model="value"></sn-progress>
</template>

更多演示请下载 demo 查看

属性

参数说明类型默认值可选值
vModel进度值,范围 0 ~ 100Number0-
showValueText是否显示进度值文本Booleanfalsetrue | false
valueTextPosition进度值文本位置,可选内部或外部Stringoutsideinside | outside
valueTextSize进度值文本大小String--
valueTextWidth进度值文本宽度String40px-
height进度条高度String6px-
bgColor进度条未激活部分颜色String$line-
activeColor进度条激活部分颜色String$primary-
textColor进度值文本颜色String--
borderRadius进度条圆角大小String$circle-
aniTime进度条动画时间String$normal-
customStyle自定义进度条样式UTSJSONObject{}-
customTextStyle自定义进度值文本样式UTSJSONObject{}-
customActiveStyle自定义激活部分样式UTSJSONObject{}-

事件

名称类型说明
change(value: number) => void进度变化时触发的事件

使用 MIT 协议