nprogress 外掛程式是乙個適用於ajax 應用的輕量級的進度條外掛程式
使用步驟:
在plugins中新建乙個檔案引入nprogress和css檔案
import nprogress from
'nprogress'
import
'nprogress/nprogress.css'
使用的話也非常的簡單:
//開啟進度條
nprogress.
start()
;//關閉進度條
nprogress.
done()
;//設定百分比
nprogress.
set(
0.4)
//稍微增加
nprogress.
inc(
)
還可以配置一下引數:
//minimum 設定開始時最低百分比,預設是0.08
nprogress.
configure()
;//template改變進度條的html結構。為了保證進度條正常工作,需要乙個包含role='bar' 屬性的元素
nprogress.
configure()
;//ease和speed ease可傳遞css3緩衝動畫字串(如ease、linear、ease-in、ease-out、ease-in-out、cubic-bezier)。speed為動畫速度(預設200,單位ms)
nprogress.
configure()
;//trickle 是否顯示進度條,預設:true
nprogress.
configure()
;//tricklespeed設定每次進度條步進速度(ms)
nprogress.
configure()
;//showspinner是否顯示環形進度動畫,預設true
nprogress.
configure()
;//parent 指定改變的父容器,預設body
nprogress.
configure()
;
其中進度條的背景顏色、高度等都可以自己改變nprogress.css來實現
最後一步,在路由跳轉的時候使用:
export
default()
=>);
aftereach((
)=>);
}
nprogress載入進度條的應用
什麼是nprogress 專案每個路由執行的時候,在頂部顯示乙個進度條,明確告知使用者程式正在執行,提高使用者體驗。進度條庫是前端中常見的庫之一。nprogress是輕量級的ajax進度條應用,靈感來自google,youtube,and medium。參考官網 主要使用方法 nprogress.s...
通過nprogress新增進度條效果
首先引入nprogress外掛程式 1.載入nprogress包 匯入nprogress 包對應的js,css import nprogress from nprogress import nprogress nprogress.css 2.在axios request請求中使用start 函式來開...
進度條,步驟條,
1,記錄一次步驟條來實現人數不同顯示的進度不同 效果如圖 廢話不多說 上 html檔案 已有 位武魂使共赴蒼嵐 3w預約 5w預約 10w預約 20w預約 30w預約 css awards progress awards progress cur awards progress cur.item0 ...