在vue項(xiàng)目中使用Nprogress.js進(jìn)度條的方法
NProgress.js提供頁(yè)面加載進(jìn)度條效果,當(dāng)頁(yè)面打開(kāi)加載時(shí),在頁(yè)面頂部會(huì)出現(xiàn)進(jìn)度條加載動(dòng)畫(huà)。NProgress.js是輕量級(jí)的進(jìn)度條組件,使用簡(jiǎn)便,可以很方便集成到單頁(yè)面應(yīng)用中。
Ajaxyy應(yīng)用程序的細(xì)長(zhǎng)進(jìn)度條。靈感來(lái)自Google,YouTube和Medium。
在vue中使用nprogress.js
安裝
$ bower install --save nprogress $ npm install --save nprogress
在項(xiàng)目中引入
在main.js中引入要使用的nprogress
import NProgress from 'nprogress' import 'nprogress/nprogress.css'
基本用法
NProgress.start(); NProgress.done();
在路由頁(yè)面跳轉(zhuǎn)使用
同樣在main.js中
router.beforeEach((to, from, next) => { if (to.path == '/login') { sessionStorage.removeItem('username'); } let user = sessionStorage.getItem('username'); if (!user && to.path != '/login') { next({path: '/login'}) } else { NProgress.start(); next() } }); router.afterEach(transition => { NProgress.done(); });
總結(jié)
以上所述是小編給大家介紹的在vue項(xiàng)目中使用Nprogress.js進(jìn)度條的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- 詳解如何在Vue3+TS的項(xiàng)目中使用NProgress進(jìn)度條
- vue Nprogress進(jìn)度條功能實(shí)現(xiàn)常見(jiàn)問(wèn)題
- Vue中nprogress頁(yè)面加載進(jìn)度條的方法實(shí)現(xiàn)
- vue使用nprogress加載路由進(jìn)度條的方法
- vue使用nprogress實(shí)現(xiàn)進(jìn)度條
- vue配置nprogress實(shí)現(xiàn)頁(yè)面頂部進(jìn)度條
- Vue使用NProgress進(jìn)度條的方法
- Vue使用NProgress實(shí)現(xiàn)頁(yè)面頂部的進(jìn)度條顯示效果
相關(guān)文章
詳解Vue3中shallowRef和shallowReactive的使用
這篇文章主要為大家介紹了Vue3中shallowRef和shallowReactive函數(shù)的使用方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Vue有一定的幫助,需要的可以參考一下2022-07-07buildAdmin開(kāi)源項(xiàng)目引入四種圖標(biāo)方式詳解
這篇文章主要為大家介紹了buildAdmin開(kāi)源項(xiàng)目引入四種圖標(biāo)方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02vue實(shí)現(xiàn)在線預(yù)覽office文件的示例代碼
本文主要介紹了vue實(shí)現(xiàn)在線預(yù)覽office文件,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10three.js實(shí)現(xiàn)vr全景圖功能實(shí)例(vue)
去年全景圖在微博上很是火爆了一陣,正好我也做過(guò)一點(diǎn)全景相關(guān)的項(xiàng)目,下面這篇文章主要給大家介紹了關(guān)于three.js實(shí)現(xiàn)vr全景圖功能的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05解決vue前端文件上傳報(bào)錯(cuò):上傳失敗,原因:413 Request Entity Too&
這篇文章主要介紹了解決vue前端文件上傳報(bào)錯(cuò):上傳失敗,原因:413 Request Entity Too Large,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08詳解vuex數(shù)據(jù)傳輸?shù)膬煞N方式及this.$store undefined的解決辦法
這篇文章主要介紹了vuex數(shù)據(jù)傳輸?shù)膬煞N方式 及 this.$store undefined的解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08