NProgress進度條在nuxt專案中使用

2021-10-06 23:03:25 字數 1292 閱讀 2713

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 ...