NProgress.js是輕量級的進度條元件,使用簡便,可以很方便地整合到單頁應用中。這篇文章主要介紹了在vue專案中使用Nprogress.js進度條的方法,需要的朋友可以參考下
NProgress.js提供頁面加載進度條效果,當頁面打開加載時,在頁面頂部會出現進度條載入動畫。 NProgress.js是輕量級的進度條元件,使用簡便,可以很方便地整合到單頁應用中。
Ajaxyy應用程式的細長進度條。靈感來自Google,YouTube和Medium。
在vue中使用nprogress.js
安裝
$ bower install --save nprogress $ npm install --save nprogress
#在專案中引入
##在在main.js中引入要使用的nprogressimport NProgress from 'nprogress' import 'nprogress/nprogress.css'
基本用法
NProgress.start(); NProgress.done();
#在路由頁面跳轉使用##同樣在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(); });
上面是我整理給大家的,希望今後會對大家有幫助。
相關文章:
在vue.js中實作分頁中點選頁碼更換頁面內容在vue2.0元件中如何實現傳值、通訊webpack 4.0.0-beta.0版本新功能(詳細教學)以上是在vue中如何使用Nprogress.js進度條的詳細內容。更多資訊請關注PHP中文網其他相關文章!