Vant Circle 环形进度条的组件
发布时间:2023-04-20 12:34:34 所属栏目:教程 来源:
导读:Vant Circle 组件是制作移动端环形数据进度条的组件。
引入
import Vue from 'vue';
import { Circle } from 'vant';
Vue.use(Circle);
基础用法
rate属性表示进度条的目标进度,v-model
引入
import Vue from 'vue';
import { Circle } from 'vant';
Vue.use(Circle);
基础用法
rate属性表示进度条的目标进度,v-model
Vant Circle 组件是制作移动端环形数据进度条的组件。 引入 import Vue from 'vue'; import { Circle } from 'vant'; Vue.use(Circle); 基础用法 rate属性表示进度条的目标进度,v-model表示动画过程中的实时进度。当rate发生变化时,v-model会以speed的速度变化,直至达到rate设定的值。 <van-circle v-model="currentRate" :rate="30" :speed="100" :text="text" /> export default { data() { return { currentRate: 0 }; }, computed: { text() { return this.currentRate.toFixed(0) + '%' } } }; 宽度定制 通过stroke-width属性来控制进度条宽度 <van-circle v-model="currentRate" :rate="rate" :stroke-width="60" text="宽度定制" /> 颜色定制 通过color属性来控制进度条颜色,layer-color属性来控制轨道颜色 <van-circle v-model="currentRate" :rate="rate" layer-color="#ebedf0" text="颜色定制" /> 渐变色 color属性支持传入对象格式来定义渐变色 <van-circle v-model="currentRate" :rate="rate" :color="gradientColor" text="渐变色" /> export default { data() { return { currentRate: 0, gradientColor: { '0%': '#3fecff', '100%': '#6149f6' } }; } }; 逆时针方向 将clockwise设置为false,进度会从逆时针方向开始 <van-circle v-model="currentRate" :rate="rate" :clockwise="false" text="逆时针方向" /> 大小定制 通过size属性设置圆环直径 <van-circle v-model="currentRate" :rate="rate" size="120px" text="大小定制" /> (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |