vue项目中使用的一个进度条插件。

安装

使用第三方插件NProgress,添加页面顶部进度条。

使用npm下载:

npm install --save nprogress//main.js中进行如下配置:
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'

使用

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

案例

下边的例子中,在拦截器中开启、关闭第三方进度条插件NProgress,给丰富页面效果。在发起axios(Ajax)请求时,请求拦截器中开启,响应拦截器中结束。

// request(请求)拦截器
// 请求在到达服务器之前,先会调用use中的这个回调函数
axios.interceptors.request.use(config => {NProgress.start();//进度条return config;//在最后必须 return config
})
// response(响应)拦截器中,  隐藏进度条NProgress.done()
axios.interceptors.response.use(config => {NProgress.done();return config;
})

扩展:

在发起Ajax请求时往config中添加一个变量,可用于判断是否显示进度条动画。详情见Axios笔记。

NProgress进度条相关推荐

  1. nprogress进度条的使用

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

  2. NProgress 进度条

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

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

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

  4. 插件——nprogress进度条

    一,安装 npm install nprogress --save npm install nprogress --save 二,在需要使用的页面引入 这里也要引入axios 在请求拦截器的时候使用 ...

  5. VUE项目--nprogress进度条

    安装 npm install --save nprogress 引入 在src/api/requests.js文件中引入 // 引入进度条 import nprogress from 'nprogre ...

  6. Vue使用NProgress进度条 zindex

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

  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. nprogress 进度条插件使用

    每次路由跳转时进行加载,显示在页面最上方,代码书写位置在路由前置守卫里,守卫开始时显示进度条,结束后隐藏 GitHub - rstacruz/nprogress: For slim progress ...

最新文章

  1. C#位运算实际作用之操作整型某一位
  2. Boost:bimap双图信息的测试程序
  3. redis pool
  4. 算法题解:旋转数组的最小数字
  5. oracle定时关闭job,Oracle job定时操作
  6. mysql 查询某个字段不为空(附thinkphp写法)
  7. 【STM32F429的DSP教程】第14章 DSP统计函数-最大值,最小值,平均值和功率
  8. 数值分析的学科体系_清华大学 数值分析 视频教程
  9. axure9怎么让页面上下滑动_Axure如何实现同页面上下、左右滑动
  10. 云服务器重装系统步骤,腾讯云服务器如何更换操作系统?更换系统镜像重装系统方法...
  11. 2013海淀驾校学车日记
  12. python逆时针旋转矩阵_由外向内顺时针逆时针旋转矩阵
  13. contrastive CAM
  14. V831——AprilTag标签识别
  15. 2014突破性科学技术:超隐私智能手机
  16. java 画图 例子_JAVA简易画图工具
  17. jmeter中的响应断言
  18. 关于TP5静态文件加载不出来
  19. LabVIEW下载 安装 和谐 与卸载教程
  20. Sql Server 快速查看表结构

热门文章

  1. 韦东山第一期课程内容概要
  2. turtlebot2 使用代码
  3. 接入腾讯云识别图片中的文字并保存(数学建模)
  4. 首例!脑机芯片植入唤醒“沉睡”渐冻人,与儿子分享电影,还能要啤酒喝
  5. 【队内胡策 11.1】 T1 T2
  6. Python 爬虫:单线程、多线程和协程的爬虫性能对比
  7. [思维模式-6]:《如何系统思考》-2- 认识篇 - 为什么要系统思考?系统思考是系统架构师、系统设计师的基本技能
  8. Kingfisher 4.x 从使用到源码
  9. ADB调试--详细教程(附华为手机无法显示设备解决方法)
  10. OpenCV版本向下兼容