宝哥软件园

vue配置进度实现页面顶部进度条

编辑:宝哥软件园 来源:互联网 时间:2021-08-20

本文实例为大家分享了某视频剪辑软件配置进度实现页面顶部进度条的具体代码,供大家参考,具体内容如下

1.安装

新公共管理安装npprogress-save 2 .在main.js中导入

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

//要用“导入”命令加载的某视频剪辑软件构建版本//(仅运行时或独立)已在webpack.base.conf中用别名进行了设置。从“Vue”导入Vue "从应用导入"。/App "从导入路由器"。/路由器"从“iView”导入“iView/dist/style/iView。CSS "从导入时刻"。/插件/时刻”从导入axios ./plugins/axios从“n进度”导入n进度/n进度。CSS“从导入{ base }”./router/config ' Vue。使用(iView)Vue。使用(矩)Vue。使用(axios)Vue。配置。生产提示=假/配置n进度进度条选项—— 动画效果npprogress。配置({ ease : ' ease ',speed: 500 }) //全局路由拦截-进入页面前执行router.beforeEach((to,from,next)={ if(to。路径==`$ { base }登录`){返回next()}//token验证,如果存储在本地存储里的作家(作者的简写)的值丢失,就回到登陆页面,(开发时可以注释掉)//if(!会话存储。getitem(' auth '){//返回下一步(` $ { base }登录`)///}//如果页面在/默认页面,跳转到登陆页面(和某视频剪辑软件路由重定向功能类似)if(to . path===` $ { base } `){ 0返回下一步(` $ { base }登录`)}//n进度开始进度条NProgress.start() next()}) //全局后置钩子-常用于结束动画等路由器。每次转换后={//n进度结束进度条进度。done()//控制台。log(transition)})/* eslint-disable no-new */new Vue({ El : ' # App ',路由器,组件: { App },模板: 'App/'})以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+