欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

uniapp 电商app进度条组件的使用(砍价进度条处理)

程序员文章站 2022-03-30 15:53:31
...

最近公司的电商app需要做一个砍价的功能,具体UI如下:
uniapp 电商app进度条组件的使用(砍价进度条处理)
下面是我开发的版本,样式基本保持一致。
uniapp 电商app进度条组件的使用(砍价进度条处理)
可以看出,砍价最主要的部分就是砍价进度条的部分。

为了能够实现进度条的功能,我从uniapp插件市场查找到一款进度条的组件,详细介绍一下。

uniapp 电商app进度条组件的使用(砍价进度条处理)
uniapp插件市场 cmd-progress进度条组件 https://ext.dcloud.net.cn/plugin?id=259
uniapp 电商app进度条组件的使用(砍价进度条处理)
从组件介绍来看,基本可以满足我的需求。

下面介绍组件的具体使用方法:

cmd-progress组件的引入

import cmdProgress from "@/components/cmd-progress/cmd-progress.vue"
export default {
    components: {cmdProgress}
}
属性名 类型 默认值 说明
type String line 进度类型 - 线型:line、圆圈形:circle、仪表盘:dashboard
percent Number 0 进度百分比值 - 显示范围0-100 ,可能数比较大就需要自己转成百分比的值
success-percent Number 0 进度已完成的百分几 - 仅支持进度线型:line
status String normal 进度状态 - 涌动:active(仅支持线型:line)、正常:normal、完成:success、失败:exception
show-info Boolean true 进度状态信息 - 是否显示进度数值或状态图标
stroke-width Number 6 进度线条的宽度 - 建议在条线的宽度范围:1-50,与进度条显示宽度有关
stroke-color String - 进度线条的颜色 - 渐变色仅支持线型:line
stroke-shape String round 进度线条两端的形状 - 圆:round、方块直角:square
width Number 80 进度画布宽度 - 仅支持圆圈形:circle、仪表盘:dashboard
gap-degree Number 0 进度圆形缺口角度 - 可取值 0 ~ 360,仅支持圆圈形:circle、仪表盘:dashboard
gap-position String top 进度圆形缺口位置 - 可取值’top’, ‘bottom’, ‘left’, ‘right’,仅支持圆圈形:circle、仪表盘:dashboard
<cmd-progress class="progress" :percent="100" 
:strokeWidth="13" isAnimate="true" 
stroke-color="#FF4B4B"></cmd-progress>

uniapp 电商app进度条组件的使用(砍价进度条处理)

<cmd-progress class="progress" :percent="80" 
:strokeWidth="13" isAnimate="true" 
stroke-color="#FF4B4B"></cmd-progress>

uniapp 电商app进度条组件的使用(砍价进度条处理)

上一篇: 进度条的使用

下一篇: IDEA