vue 页面跳转时,浏览器上方显示进度条

vue 页面跳转时,浏览器上方显示进度条


文章目录


先看效果

vue 页面跳转时,浏览器上方显示进度条

一、安装 nprogress

1.安装 nprogress

shell 复制代码
yarn add nprogress

二、main.js 引入nprogress

1.引入库

代码如下(示例):

js 复制代码
//引入nprogress
import NProgress from 'nprogress' // 进度条
import 'nprogress/nprogress.css' //这个样式必须引入
// 简单配置
NProgress.inc(0.2)
NProgress.configure({easing: 'ease', speed: 500, showSpinner: false})

三、在router.js中对路由钩子进行设置

js 复制代码
	// 当路由请求之前
    router.beforeEach((to, from , next) => {
    // 每次切换页面时,调用进度条
    NProgress.start();
    // 这个一定要加,没有next()页面不会跳转的
        next();
    });
	// 当路由请求之后:关闭进度条
	router.afterEach(() => {  
    // 在即将进入新的页面组件前,关闭掉进度条
    NProgress.done()
})

四、测试


相关推荐
妮妮喔妮3 分钟前
组件的封装
开发语言·前端·javascript
王家视频教程图书馆29 分钟前
electron 环境搭建
前端·javascript·electron
ZC跨境爬虫44 分钟前
对称加密算法详解(DES篇):特点、实现与逆向实操
前端·javascript·爬虫
Hello--_--World1 小时前
VUE3:基础篇官网笔记
前端·vue.js·笔记
我是伪码农1 小时前
vue复习
前端·javascript·vue.js
我是伪码农1 小时前
JS考核复写
前端·javascript·css
We་ct1 小时前
JS核心难点解析:变量提升、作用域、Promise、this与类型转换
开发语言·前端·javascript·面试·作用域·类型转化·变量提升
cch89182 小时前
易语言VS VUE:编程工具终极对决
前端·javascript·vue.js
一 乐2 小时前
鲜花商城|基于springboot + vue鲜花商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·鲜花商城系统
ZC跨境爬虫2 小时前
DES、AES、RSA 加密算法详解(含 JS/Python 实现 + 逆向实战案例)
前端·javascript·python