【Vue3+Ts project】认识 nprogress 和 @types/nprogress库

news/2024/10/24 12:28:59/

目标:

使用 nprogress 库完成切换路由时 顶部进度条加载

1.安装插件

pnpm add nprogress

pnpm add @types/nprogress -D

npm install nprogress
npm install  @types/nprogress -D

2.引入nprogress库 和 nprogress样式在router文件内

import NProgress from 'nprogress'import 'nprogress/nprogress.css'

3.切换路由前开启

router.beforeEach(to => {NProgress.start()
})

4.路由切换完毕后关闭

router.afterEach(to => {NProgress.done()
})

5.关闭右上角 小圆圈默认加载

NProgress.configure({showSpinner: false
})

6.修改进度条颜色 ,全局样式文件 main.scss

#nprogress .bar { background-color: #16C2A3 !important;
}

注意: 如果你的typescript插件报错

can only be default-imported using the 'esModuleInterop' flagts(1259) index.d.ts(45, 1): This module is declared with 'export =', and can only be used with a default import when using the 'esModuleInterop' flag. import NProgress


解决报错:

"compilerOptions" 部分中添加 "esModuleInterop": true

{"compilerOptions": {"esModuleInterop": true,// 其他选项...},// 其他配置...
}

另外需要配置路由的教程查看这文章
Vue3/ Vue3内 Vue-router Vue3路由 完整配置流程_vue3 router 配置_春暖花开.,的博客-CSDN博客


http://www.ppmy.cn/news/474490.html

相关文章

基于linux 的 PCI PCIe 总线分析总结

基于linux 的 PCI & PCIe 总线分析总结 前言 讲解PCI & PCIe 的书有很多,我手上就拿了一本《PCI Express 体系结构导读》的书,据说这本书基本是翻译了外文,书上虽然内容比较全面,但是书那么厚,想达到快速掌握…

PCI/PCIe基础

PCI/PCIe基础 处理器系统中的PCI PCI总线全称Peripheral Component Interconnect,它是处理器系统的一部分,属于局部总线,其主要功能是连接外部设备。 PCI总线有独立的地址空间,它与处理器地址空间是隔离的。隔离两者的是一种叫…

PCI、PCIE、PIC

PCI总线 PCI(Peripheral Component Interconnect,外设部件互连标准,或外围器件互联)是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在…

PCIE指导

1 介绍 本文档对如何使用PCIE/PCI设备给出好的例子并解释了背后的原因。 注意PCIE特性仅在X86架构上使用q35机器类型和AArch64架构使用virt机器类型时有效。其他机器类型目前不支持PCIE。 下列文档可以与本文档一起阅读: (1)Q35 overview h…

深入PCI与PCIe之一:硬件篇

PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线,但是其主体接口(primary interface)还依然是PCIe形式。我们下面分成两部分介绍PCI和他的继承…

PCIE 转 spi 总线

一、系统结构 图1.系统结构 主要由PCIE接口芯片PEX8311、FPGA芯片Altera EP2C20、SDRAM等构成。 主要功能: PCIEx1总线的数据通讯。使用PEX8311芯片完成PCIE总线到局部总线的转换。PEX8311局部总线连接到FPGA芯片,通过Verilog语言对8311进行时序控制。…

PCI总线和PCIe总线

PCI总线结构 PCI是共享总线,一个总线上可以挂接多个设备,速率越高可挂接的设备越少; PCIe总线结构 与PCI总线不同,PCle总线使用端到端的连接方式,在一条PCle链路的两端只能各连接一个设备,这两个设备互为…

基于FPGA的PCIE设计(3)

PCIE协议基础 参考文献PCIE常用软件项目简述PCIE概述***PCIE协议主要包括四个部分:******下面将以主板上面的PCIE拓扑结构来介绍PCIE结构中上面的四个部件。******PCIE设备为了避免布线的交叉,引入了Lane Reversal功能***,***PCIE的接口形式主…