当前位置: 首页 > news >正文

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

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


文章目录

  • vue 页面跳转时,浏览器上方显示进度条
  • 先看效果
  • 一、安装 nprogress
  • 二、main.js 引入nprogress
    • 1.引入库
  • 三、在router.js中对路由钩子进行设置
  • 四、测试


先看效果

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

在这里插入图片描述

一、安装 nprogress

1.安装 nprogress

yarn add nprogress

在这里插入图片描述

二、main.js 引入nprogress

1.引入库

代码如下(示例):

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

在这里插入图片描述

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

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

在这里插入图片描述

四、测试

在这里插入图片描述


http://www.lryc.cn/news/259074.html

相关文章:

  • tqdm输出字符串被截断
  • Qt::UniqueConnection和lambda一块用无效
  • 四川技能大赛——2023年四川网信人才技能大赛(网络安全管理员赛项)决赛
  • 死锁(面试常问)
  • GO设计模式——3、抽象工厂模式(创建型)
  • AUTOSAR_PRS_LogAndTraceProtocol文档翻译
  • 自定义比较器
  • 【NLP】如何管理大型语言模型 (LLM)
  • 利用机器学习实现客户细分的实战
  • Tair(4):Tair原理架构
  • SAP UI5 walkthrough step7 JSON Model
  • 智能检测/摄像头监控系统EasyCVR无法启动进程是什么原因?如何解决?
  • export命令详解
  • 十几个软件测试实战项目【外卖/医药/银行/电商/金融】
  • 用python打印出菱形图案
  • k8s 中externalTrafficPolicy应用场景和实践
  • Selenium自动化测试框架(超详细)
  • 蚂蚁SEO实用的网络baidu蜘蛛有哪些
  • 滑动窗口如人生,回顾往事不复还———力扣刷题
  • VM实现方式及其优缺点
  • MySQL——库,表基础操作
  • 文件批量管理方法:100个文件要怎样快速放在100个指定的文件夹中
  • 管理的五大过程和十大知识领域
  • C/C++ 快乐数: 编写一个算法来判断一个数n是不是快乐数
  • 【后端】JVM 远程调试
  • Android Studio中配置Flutter插件,创建小项目“hello world”
  • BabylonJS(一) 前言-为什么想写这个系列
  • 论文阅读_反思模型_Reflexion
  • Redis 数据结构:高频面试题及解析
  • 蓝桥杯小白赛第一场(1~6)(期望DP)