vue中第三方库nprogress使用

这篇具有很好参考价值的文章主要介绍了vue中第三方库nprogress使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装

npm i nprogress@0.2.0

 2.应用

说明:用于请求拦截器,响应拦截器,start进度条开始,done进度条结束

// 引入进度条
import nprogress from "nprogress"

//样式
import "nprogress/nprogress.css"

3.nprogress.start()

说明:放入请求拦截器里面。

4.nprogress.done()

说明:放入响应拦截器里面。 文章来源地址https://www.toymoban.com/news/detail-627990.html

5. 案例

// 请求拦截器,
requests.interceptors.request.use((config)=>{
    // 进度条开始
    nprogress.start()
      return config
})

// 响应拦截器
requests.interceptors.response.use(config=>{
    // 成功的回调函数,服务器相应数据回来以后,响应拦截器可以检测到
    // 进度条结束
    nprogress.done()
    return config.data
},error=>{
    console.log(error);
    return Promise.reject(new Error("fail"))
})

到了这里,关于vue中第三方库nprogress使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue3+ts import引入第三方js文件报错解决方法

    报错原因 :执行 import XXX from ‘XXX.js’ 报错,The requested module ‘xxx.js’ does not provide an export named ‘default’ 可能是第三方文件不支持模块化标准,不能按需导入 解决方案 : 第一种方法 : 在index.html里利用script全局引入 第二种方法 : 在所需的.vue文件里单独引入,最后在hea

    2024年02月16日
    浏览(59)
  • vue使用第三方库lodash的节流函数

    说明:创建vue项目安装了lodash import throttle from \\\"lodash/throttle\\\";

    2024年02月14日
    浏览(64)
  • Vue Element-UI使用icon图标(第三方)--在线版

    Element-ui一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库,在Vue中使用是很方便的。 关于引用icon(第三方),有一种不用下载项目到本地的方法, element自带的有icon,使用起来也很方便。但是美中不足的是,官方提供的图标库只是部分,在需要新的icon时,

    2024年02月06日
    浏览(56)
  • Vue中如何使用Ajax请求是通过第三方库axios或者原生的fetch API来实现的

    在Vue中使用Ajax请求通常是通过第三方库,比如axios或者原生的fetch API来实现的。这里我将为你展示如何使用axios库在Vue中进行Ajax请求。 首先,你需要安装axios库。你可以通过npm或者yarn来安装: 使用npm: bash     复制 npm install axios 或者使用yarn: bash 复制 yarn add axios 安装完成后

    2024年04月13日
    浏览(63)
  • vue3中事件总线mitt(第三方库mitt)

    1.安装mitt:npm install mitt -save 2. 新建EventBus.js文件: 3.发出事件的页面:bb.vue 4.接收事件的页面:dd.vue 5.点击bb页面按钮:

    2024年02月14日
    浏览(55)
  • vue钉钉授权第三方网页登录,扫码登录,vue hash模式下回调地址错误踩坑

    vue接入钉钉登录及遇到的问题 在index.html中引入 钉钉的配置使用后端配置好的,通过接口返回,参数主要是重定向的url地址(需要encode),和client_id。 代码如下: 扫码完成之后,页面会重定向到配置的地址上,附带authCode就是需要这个参数 在created生命周期中使用自己项目的

    2024年02月13日
    浏览(98)
  • 前端使用firebase配置第三方登录介绍(谷歌登录,facebook登录等)

    点此处去 firebase 官网 点此处去 web端的谷歌登录文档 点此处去 facebook开发者官网链接 首先注册一个账号登录firebase(可以使用谷歌账号登录) 然后创建项目(走默认配置就行了) 添加应用(走默认配置),如图所示,本文介绍web应用。 应用添加完毕后走项目设置-如下图(

    2024年04月13日
    浏览(48)
  • Vue+element Upload利用http-request实现第三方地址图片上传

    Vue + element (el-upload)中的 :http-request 图片上传 java后端上传接口,利用 OSS 存储图片 postman测试 图片上传功能及方法 对比: 服务端签名后直传 使用element UI 的el-upload实现第三方地址图片上传,替换原来的action方法 直接上传方法如下:上传图片根据action地址请求后获取到图片u

    2023年04月26日
    浏览(43)
  • vue 微软插件实现根据第三方网站链接预览word、pd、excelf等文件

    一开始做的时候没想到会预览不了,报错 如下: 我在微软官网查到: 官网地址:https://learn.microsoft.com/en-us/webappsserver/configure-office-web-apps-for-sharepoint-2013#problem-you-receive-a-file-not-found-the-url-of-the-original-file-is-not-valid-or-the-document-is-not-publicly-accessible-verify-the-url-is-correct-then-conta

    2024年02月04日
    浏览(33)
  • pc端web网站使用第三方微信登录流程(web、js)

    网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 网站接入准备工作 微信开放平台注册开发者账号,点击查看操作指引; 微信开放平台-管理中心-创建网站应用并通过审核; 通过审核后可以获得相应的AppID和AppSecret; 应用申请微信登录且通过审核后,

    2024年03月25日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包