怎么在vue中利用nprogress实现一个页面顶部进度条

  介绍

这期内容当中小编将会给大家带来有关怎么在vue中利用nprogress实现一个页面顶部进度条,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强> 1。安装

npm  install  nprogress ——保存

<强> 2。在主要。js中导入

怎么在vue中利用nprogress实现一个页面顶部进度条

源码~ ~ ~ ~ ~ ~方便你复制,

//,, Vue  build  version 用load  with ,“进口”,命令//,(独立)runtime-only ,或是,has  been  set 拷贝webpack.base.conf  with  an 别名。   import  Vue 得到& # 39;vue # 39;   import  App 得到& # 39;。/应用# 39;   import  router 得到& # 39;。/路由器# 39;   import  iView 得到& # 39;iview # 39;   import  & # 39; iview/dist/风格/iview.css& # 39;   import  moment 得到& # 39;。/插件/时刻# 39;   import  axios 得到& # 39;。/插件/axios& # 39;   import  NProgress 得到& # 39;nprogress& # 39;   import  & # 39; nprogress/nprogress.css& # 39;   {},base  import 得到& # 39;。/路由器/配置# 39;   ,   Vue.use (iView)   Vue.use(时刻)   Vue.use (axios)   ,   Vue.config.productionTip =false   ,//,配置NProgress进度条选项,,,动画效果   NProgress.configure({,缓解:& # 39;缓解# 39;,,速度:,500,})   ,//,全局路由拦截——进入页面前执行   router.beforeEach(下),,,,,=祝辞,{   ,if  (to.path ===,“${基地}登录”),{   ,return  next ()   ,}   ,   ,//令牌验证,如果存储在sessionStorage里的身份验证的值丢失,就回到登陆页面,(开发时可以注释掉)   ,//if  (! sessionStorage.getItem (& # 39; auth # 39;)), {   ,//return  next(${基地}登录)   ,//}   ,   ,//如果页面在,/,默认页面,跳转到登陆页面(和vue路由重定向功能类似)   ,if  (to.path ===,“${基地}”),{   ,return  next(${基地}登录)   ,}   ,//NProgress开始进度条   ,NProgress.start ()   下(),   })   ,//,全局后置钩子,常用于结束动画等   router.afterEach (transition =祝辞,{   ,//NProgress结束进度条   ,NProgress.done ()   ,//console.log(过渡)   })   ,/*,eslint-disable  no-new  */Vue ({new    ,el: & # 39; #应用# 39;   ,路由器,   ,组件:{,App },   ,模板:& # 39;& lt; App/祝辞& # 39;   })

上述就是小编为大家分享的怎么在vue中利用nprogress实现一个页面顶部进度条了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么在vue中利用nprogress实现一个页面顶部进度条