前端元件化 可拖拽進度條元件

2021-10-22 07:41:19 字數 1318 閱讀 7260

專案更迭建立前端ui元件庫的一些歸納總結。

1.元件化開發解決的問題:

2.元件化開發原則:

3.例項(可拖拽進度條元件)

可拖拽進度條元件引數:

入參描述

min進度調左側對應最小值

max進度條右側對應最大值

value

當前值color

進度條顏色

rendersign

是否重繪進度條

**:

"slider"

class

="common-slider-style"

>

="process"

:style=

"">

<

/div>

="thunk" ref=

"trunk"

:style=

"">

="thunk-number"

>

}<

/span>

<

/div>

="process-min"

>

}<

/span>

="process-max"

>

}<

/span>

<

/div>

<

/template>

/* * min 進度條最小值

* max 進度條最大值

* v-model 對當前值進行雙向繫結實時顯示拖拽進度

* */

export

default},

//渲染到頁面的時候

mounted()

, watch:},

computed:

,width()

else},

left()

else

}// per()},

methods:

document.

onmouseup

=function()

return

false}}

}}<

/script>

.box

.clear:after

.slider

.slider .process

.slider .thunk

.slider .block

.slider .tips

.slider .tips i

.slider .block:hover

<

/style>

vue滑動進度條元件,可點選 可拖拽

錄屏有點邊框,請忽略 匯入 import cprogress from components c progress 使用 c progress percent 70 percentchange onpercentchange c progress percent 70 show slider tru...

progress元件(進度條)

progress元件 進度條 progress元件的屬性 percent 型別 number 設定百分比 0 100 show info 型別 布林 在進度條右側顯示百分比 border radius 型別 number 圓角大小 font size 型別 number 右側百分比字型大小 stro...

progress 進度條元件說明

原型 progress percent float 0 100 show info boolean border radius number string font size number string stroke width number activecolor color background...