Vue元件庫之進度條 progressbar 元件

2021-07-28 02:20:25 字數 1477 閱讀 7597

效果圖

首先我們看一下進度條元件執行出來的效果,如下圖顯示

進度條元件

實現過程

progressbar元件在乙個可以直接執行的npm包,通過yeoman進行構建,再通過gulp+webpack構建工具,生成的工作目錄如下,其中各個資料夾的內容入之前的一篇文章一樣

progressbar元件工作目錄

progressbar元件表現為.vue檔案的形式,其中template部分內容如下

progressbar原始檔template部分

我們可以分析一下,progressbar元件主要有這幾項屬性:

型別,利用type變數控制,例如有warning,danger,success,info等;

是否是動態,利用animate變數控制;

當前值,利用value變數控制;

最大值,利用max變數控制;

百分比,利用percent變數控制,這是通過value與max值計算出來的,為vue的乙個計算屬性;

顯示的百分比值,利用valuetext值控制,為vue的乙個計算屬性

progressbar元件的script部分

其中style的部分內容比較多,首先看下基本的progressbar的css屬性,包括progress和progress-bar的部分

基本的css部分

然後看下表示不同顏色的css樣式

表示顏色的css樣式

最後看下表示動畫效果的css樣式

動畫效果的css樣式

在完成上述的步驟後,便可以完成乙個progressbar元件,接下來看下progressbar元件的使用,如果能執行出來,就可以看到文章一開始的效果。

progressbar元件的使用總結

本文詳細的介紹了編寫progressbar元件的過程,希望能對大家有幫助。

VUE 超好看氣泡進度條元件

超好看的氣泡進度條,已封裝成元件.二話不說先上圖 使用 progressbar cardwidth 90 cardheight 30 width progre title title rightsize rightsize colorindex 2 progressbar cardwidthnumb...

vue 頁面載入進度條元件例項

頁面載入進度條最初我是在youtube上看到的,後面幾乎在各大 上都能見到它的身影,可以讓使用者在載入頁面的時候不會對著完全空白的頁面發呆,提公升使用者體驗 但是從開發角度講,這種進度條在真實性上確實很難把握,因為在邏輯 載入完成之前,我們都不能統計到進度,而邏輯 自身的進度也無法統計。另外,我們不...

progress元件(進度條)

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