安装

npm install --save nprogress

引入

在src/api/requests.js文件中引入

// 引入进度条
import nprogress from 'nprogress'
// 引入进度条的样式
import 'nprogress/nprogress.css'

基本用法

nprogress.start(); //开始
nprogress.done(); //结束

在requests.js中–——在请求拦截器和响应拦截器中使用:

// 请求拦截器:在发送请求之前,请求拦截器可以检测到,在请求发送之前处理一些事情
requests.interceptors.request.use((config) => {// config: 是配置对象,该对象包含一个属性-->headers请求头// 进度条开始nprogress.start()return config
})
// 响应拦截器:
requests.interceptors.response.use((res) => {// 成功的回调函数// 进度条结束nprogress.done()return res.data
}, (error) => {// 失败的回调函数return Promise.reject(new Error('faile'))
})

VUE项目--nprogress进度条相关推荐

  1. Vue使用NProgress进度条 zindex

    1.安装 npm i -S nprogress 2.在router.js中使用 import Vue from 'vue' import Router from 'vue-router' import ...

  2. vue——Nprogress进度条功能实现

    下图中的这种顶部进度条是非常常见的,在vue项目中有对应的插件.Nprogress Nprogress进度条的使用方法如下: 1.安装nprogress插件 npm install --save np ...

  3. NProgress 进度条

    NProgress 实现进度条 NProgress 是浏览器加载时,出现在浏览器顶部的进度条. 参考文章@小丶侯 参考文章@CEZLZ 一.安装 npm install --save nprogres ...

  4. vue 视频 时间进度条组件

    vue 视频 时间进度条组件 有些视频是以视频流的形式进行渲染的,没有视频滚动条,所以就写了24h的时间组件 实现思路: 1,24h的时间刻度线总宽度为12960px 2,点击24h线的某一点,获取这 ...

  5. vue 视频 时间进度条组件-使用npm组件

    vue 视频 时间进度条组件 有些视频是以视频流的形式进行渲染的,没有视频滚动条,所以就写了24h的时间组件 组件已上传到npm上,npm i as-time-line下载安装即可,最少需要1.2.0 ...

  6. nprogress进度条的使用

    nprogress进度条的使用 文章目录 一.安装所需的包 二.使用步骤 1.引入 2.使用 3.修改样式 总结 一.安装所需的包 在项目文件打开终端 npm i nprogress --save 二 ...

  7. vue nprogress进度条插件介绍

    实现效果如下: 安装: npm install –save nprogress 用法: //vue中引用 import NProgress from 'nprogress' import 'nprog ...

  8. Vue.js中使用nprogress进度条

    安装 npm install --save nprogress 简单使用 router目录下,index.js 引入 import NProgress from 'nprogress' import ...

  9. Vue给项目添加进度条

    前言 在PC端项目的开发过程中,有时我们需要给项目添加一个进度条来展示界面是否已经完成加载的情况.那么如何才能成功添加进度条呢? 添加方式 用法1: 在拦截器中使用 1.引入插件Nprogress n ...

最新文章

  1. Android中实现为TextView添加多个可点击的文本
  2. 原型模式(Prototype)
  3. php try 并回滚,ThinkPHP异常处理、事务处理(事务回滚)
  4. mvc html.hidden,MVC Html.HiddenFor在一个循环传递模型回控制器
  5. api权限管理系统与前后端分离实践
  6. Lazarus安装使用
  7. python 日志内容提取
  8. java maven导入导出_Java +EasyUI+SpringMvc实现Excle导入导出(上)
  9. Entity Framework加载相关实体——Eager Loading
  10. python之路 jQuery学习笔记
  11. ORA-01157报错cannot identify/lock data file
  12. matlab 离散积分器设置,MATLABSIULINK积分器相关操作.docx
  13. c int转字符串_零基础如何学好Python 之int 数字整型类型 定义int()范围大小转换...
  14. 九月热点:EasyDL智能边缘控制台、EdgeBoard路内停车分析盒全新发布
  15. 如何判断一个数是否为素数(质数)?
  16. 天正双击墙体不能编辑_【盘点】CAD、天正、Ps 快捷键最全汇总!
  17. HTML中字体相关单位
  18. C语言 数据结构 线性循环队列 基本操作代码
  19. 图像拼接(八):拼接多幅图像+Matlab实现+Stanford Open Course
  20. 用Go建千亿级微服务 分析详细,适合新手理解概念

热门文章

  1. springboot-log4j启动异常(java.lang.AbstractMethodError)
  2. 供应链金融:开启产融结合新生态
  3. Ubuntu 20.04 Gazebo安装 及模型库下载
  4. MySQL 如何解决深度翻页
  5. SMI接口,SMI帧结构,MDC/MDIO
  6. 新动态视频壁纸微信小程序源码:支持多种分类短视频和静态壁纸的个性化壁纸平台
  7. 心电图系统服务器与存储系统,心电数据存储 - 基于手机通信的心电图机设计方案...
  8. 2018年蓝桥杯C++A组幸运数字
  9. 关于英语写作的基本句式
  10. 快速将pc和移动端网站合并成响应式网站