环境

“devDependencies”: {
“@vitejs/plugin-vue”: “^4.2.3”,
“axios”: “^1.4.0”,
“less”: “^4.1.3”,
“less-loader”: “^11.1.3”,
“naive-ui”: “^2.34.4”,
“pinia”: “^2.1.4”,
“typescript”: “^5.1.6”,
“vite”: “^4.3.9”,
“vue”: “^3.3.4”,
“vue-router”: “^4.2.2”,
“vue-tsc”: “^1.8.4”
}

router.ts 代码

import { ref } from 'vue';
import {createRouter,createWebHistory} from 'vue-router'
// 1.单独使用 loadingBar 进度条
import { createDiscreteApi} from 'naive-ui'
const {loadingBar} = createDiscreteApi(['loadingBar'])// 动态路由 引入文件
// 路由信息
const routes = [...]
// 路由器实例
const router = createRouter({history: createWebHistory(),routes
})
export const Sleep = (ms:number)=> {return new Promise(resolve=>setTimeout(resolve, ms))}
// 设置前置路由守卫
router.beforeEach((to,from,next)=>{// 路由中导入-开始loadingBar.start()next()
})
// 设置后置路由守卫
router.afterEach((to,from,next)=>{// 路由中导入-结束loadingBar.finish()
})// 对外暴露
export default router

naive 路由使用 loadingBar 进度条相关推荐

  1. 【原生JS插件】LoadingBar页面顶部加载进度条

    先展示一下已经实现的效果: 预览地址:http://dtdxrk.github.io/js-plug/LoadingBar/index.html 看到手机上的浏览器内置了页面的加载进度条,想用在pc上 ...

  2. vue 路由进度条 nprogress

    阅读目录 阐述 1 vue 安装 nprogress 2 路由文件中引入依赖 源码 router\index.js 阐述 下面看下 Vue 使用 NProgress 的方法 NProgress 是页面 ...

  3. iview地区加载_LoadingBar 加载进度条

    LoadingBar 加载进度条 概述 全局创建一个显示页面加载.异步请求.文件上传等的加载进度条. 说明 LoadingBar 只会在全局创建一个,因此在任何位置调用的方法都会控制这同一个组件.主要 ...

  4. vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条

    // 每日前端夜话 第412篇// 正文共:1800 字// 预计阅读时间:8 分钟 简介 通常用 Vue.js 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 ...

  5. 移动端video隐藏进度条_机器学习模型部署--打通前后端任督二脉

    前言 没有 GPU,没有服务器?滴滴云 GPU 服务器,8GB内存/8GB显卡,优惠期内2200元包年.别急,输入AI 大师码:8754,折扣价基础上,再加9折优惠.快速链接:滴滴云 AI 特权 学历 ...

  6. 手把手教你实现一个 Vue 进度条组件!

    最近在个人的项目中,想对页面之间跳转的过程进行优化,想到了很多文档或 npm 等都用到的页面跳转进度条,于是便想自己去实现一个,特此记录. 来看下 npm 搜索组件时候的效果: so 下面咱们一起动手 ...

  7. vue实现竖式步骤条_手把手教你实现一个 Vue 进度条组件!

    最近在个人的项目中,想对页面之间跳转的过程进行优化,想到了很多文档或 npm 等都用到的页面跳转进度条,于是便想自己去实现一个,特此记录. 来看下 npm 搜索组件时候的效果: so 下面咱们一起动手 ...

  8. vue实现进度条隐藏_Vue 中使用 NProgress 实现进度条

    简介:NProgress 是浏览器加载时,出现在浏览器顶部的进度条. 文章目录: 一.NProgress 安装 二.NProgress 使用 三.NProgress 配置 四.Vue 中修改进度条颜色 ...

  9. Vue项目实战06:nprogress页面加载进度条

    博客: https://lvsige.top/ nprogress页面加载进度条 前言 很多时候在访问网页的时候我们总是看到页面在加载中,可以却不知道要加载多久,无期限的等待总是让人烦躁不安,所以我们 ...

最新文章

  1. 使用VS2005进行代码覆盖率分析
  2. 实现DFS之“骨头的诱惑”
  3. Windows下安装Cygwin配置Hadoop集群
  4. 【C/C++】 读、写二进制文件经典实例
  5. Activity之间使用intent传递大量数据带来问题总结
  6. 收官礼 | 《神策 2018 数据驱动大会回顾专刊》发布,你要的干货,已打包!
  7. groovy import java_在Java中调用Groovy方法的又一种方法:使用接口
  8. MySQL DATEDIFF(d1,d2) 计算日期 d1-d2 之间相隔的天数
  9. 这是一位川大零基础转行 Python 的人生勇士
  10. 谈跨平台C++动态连接库的实现
  11. dcmtk在PACS开发中的应用(基础篇) 作者:冷家锋 第三章 工作列表(Work List)(一)...
  12. (四)Java中的多线程之间实现同步+多线程并发同步
  13. woocommerce分类页面模板_Word排版之道1:学会创建模板,事半功倍
  14. 软件过程改进杂谈 00.序
  15. Vue实现简单图表~满满的干货
  16. 怎么在Android布局里面写下拉框,Android CoordinatorLayout(六) 加入下拉功能
  17. Go语言内幕(1):主要概念与项目结构
  18. 项目管理计划怎么写?这9大步骤要知道
  19. Tampermonkey安装与简单编写自定义脚本,以及实用脚本分享
  20. mojave 未能与恢复服务器,Clover引导安装黑苹果卡各种问题的解决方法(内容较多)...

热门文章

  1. 使用Dialogflow API构建Slack智能聊天机器人的指南
  2. Emacs Gnus 新闻组 入门使用
  3. 斗罗大陆妇女节壁纸高清
  4. Unity粒子特效详细属性说明
  5. java随机数生成1到12_如何用java编程实现“产生一个1-12的数,并根据随机数的值输出对应月份的名称”?...
  6. 泰坦尼克号经典语录(一)
  7. 科技巨头谷歌进军医疗行业,看皮肤病不再去专科医院,靠谱吗?
  8. Ubuntu下配置IP地址的方法
  9. opencv入门:人脸检测
  10. *ngif 和 显示隐藏的区别