首页 > 其他分享 >nprogress 使用

nprogress 使用

时间:2023-04-18 11:44:33浏览次数:33  
标签:loading js 守卫 Loading nprogress 使用 路由

# https://www.npmjs.com/package/nprogress
pnpm i nprogress


// main.js
import 'nprogress/nprogress.css'

// App.vue 自定义一下loading的滚动条样式
<style>
#nprogress .bar {
  background: #f4f4f4!important;
  height: 3px!important;
}
</style>

// util.js 滚动条全局工具
// 显示全屏Loading
export function showFullLoading(){
  nProgress.start()
}
// 隐藏全屏Loading
export function hiddeFullLoading(){
  nProgress.done()
}

// permission.js 通过路由守卫完成
// 前置路由守卫开启loading
router.beforeEach(async (to, from, next) => {
  // 切换路由显示Loading
  showFullLoading()

// 全局后置守卫,渲染完网页之后终止loading
router.afterEach((to, from) => hiddeFullLoading())

标签:loading,js,守卫,Loading,nprogress,使用,路由
From: https://www.cnblogs.com/leoshi/p/17329043.html

相关文章

  • Apk清除多余不使用的文件(apk瘦身)--as
    首先建议选中项目之后再去:C+A+S+I此时会弹出一个对话框,在对话框里面输入unusedresources然后会出来一个选择界面,整个工程整个项目指定文件夹,视情况而定,然后确定或回车,as就会自动去检索了,在下方就会出来的(建议只删除drawable文件夹下的图片文件)......
  • python如何使用HTTP代理来提高速度
    如何使用代理IP以及如何提高速度是Python网络爬虫中的两个非常重要的问题。今天我们就来学习一下,到底应该Python代理IP到底应该如何使用并提升速度。Python代理IP的使用在进行网络爬虫时,我们经常需要使用代理IP来隐藏自己的真实IP或者访问其他国家或地区的网站。Python的re......
  • DolphinDB 计算节点使用指南
    导读为了提升DolphinDB在高并发读写场景下的性能与稳定性,DolphinDB在架构上引入了计算节点(computenode) 。计算节点接管了数据节点的部分职能,负责响应客户端的请求并返回结果。在架构层面,将集群的计算与存储进行分离,保证数据节点的软硬件资源有效服务于IO过程,从而提升集群写......
  • Spring Cloud Alibaba:Nacos 安装及使用
    Nacos 是什么?Nacos致力于帮助开发者发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助开发者更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(......
  • java 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
    通过java程序调用sqlserver数据库,报错驱动程序无法通过使用安全套接字层(SSL)加密与SQLServer建立安全连接。错误:“TheserverselectedprotocolversionTLS10isnotacceptedbyclientpreferences[TLS12]”。ClientConnectionId:9c0c766b-97d5-41c6-884e-1ecbdefbac0......
  • MyBatis-使用注释方法执行操作案例-2023-04-18
    第一步:编写工具类,注意openSession参数如增加true,则为事务自动提交packagecom.feijian.utils;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.SqlSession;importorg.apache.ibatis.session.SqlSessionFactory;importorg.apache.ibatis.sess......
  • kettle工具如何使用service_name连接oracle
    开发反馈使用kettle工具连pdb连不上,报错如下: Causedby:org.pentaho.di.core.exception.KettleDatabaseException:Errorconnectingtodatabase:(usingclassoracle.jdbc.driver.OracleDriver)Listenerrefusedtheconnectionwiththefollowingerror:ORA-12505,TNS:l......
  • UNIX环境高级编程 第三版 源代码编译及使用
    UNIX环境高级编程(第3版)中的代码示例多次包含了一下头文件:#include"apue.h"搜索发现原来这个头文件是作者自定义的一个文件,并在官网提供了源代码供下载。下载之后解压该文件:tar-zxfsrc.3e.tar.gz进入文件夹并编译:cdapue.3emake等待结束,如果没有报错就成功了。(如......
  • makefile使用总结--规则
    本文参考《跟我一起写Makefile》编写,并做了一些适合个人习惯的修改,稍加总结而成。 一篇文章肯定不够详细记录makefile所有的知识,所以这篇接着描述Makefile的规则。规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应......
  • SecureCrt8.5一些使用实践
    入口大体的设置分全局设置跟指定会话窗口的设置,全局设置对所有的会话都生效,所以我一般都是对全局进行设置,入口是Options->GlobalOptions。修改一些特定的会话风格修改会话的背景颜色,字体格式,字体编码,字体编码要跟远端编码一致。位于:GlobalOptions->DefaultSession->Edi......