首頁 > web前端 > js教程 > 主體

在vue中如何使用Nprogress.js進度條

亚连
發布: 2018-06-08 17:03:26
原創
4604 人瀏覽過

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中引入要使用的nprogress

import 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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板