当前位置: 首页 > wzjs >正文

推广哪个网站好桂林有哪些做网站的电话

推广哪个网站好,桂林有哪些做网站的电话,网络工程是干啥的,遵义创意网站设计文章目录 前言一、拆分路由文件夹?二、main.ts中注册路由总结 前言 router在使用过程中如果我们直接在一个文件的一个数组中配置,最后路由越来越多会导致不易管理,我们可以将一个页面的路由配置在一个数组中最后统一导入,这样就会…

文章目录

  • 前言
  • 一、拆分路由文件夹?
  • 二、main.ts中注册路由
  • 总结


前言

router在使用过程中如果我们直接在一个文件的一个数组中配置,最后路由越来越多会导致不易管理,我们可以将一个页面的路由配置在一个数组中最后统一导入,这样就会方便很多。
一个好的项目肯定少不了模块的封装,下面我们就封装一个router路由文件,方便后续项目的维护。
本文采用的是vue3+vite+ts+vue-router


一、拆分路由文件夹?

我们将不同页面的路由放置在/src/router/modules/login.ts
在这里插入图片描述
每个模块文件里面编写路由规则
在这里插入图片描述

然后我们在/src/router/index.ts导入这个路由

import { RouteRecordRaw, createRouter, createWebHashHistory } from 'vue-router';
import NProgress from 'nprogress';
import 'nprogress/nprogress.css';export const aboutRouter = {path: '/about',name: 'about',component: () => import('@/views/about/index.vue'),meta: {},children: []
} as RouteRecordRaw;const modules: Record<string, any> = import.meta.glob(['./modules/*.ts'], {eager: true
});
// 配置路由
const routes: Array<RouteRecordRaw> = [];
Object.keys(modules).forEach((key) => {const module = modules[key].default;routes.push(module);
});
routes.push(aboutRouter);const router = createRouter({history: createWebHashHistory(),routes
});const noStatusPage = ['/login', '/about'];
router.beforeEach(async (_to, _from, next) => {// 路由动画加载插件NProgress.start();const token = sessionStorage.getItem('userInfo');const userIsLogin = token ? true : false;if (userIsLogin || noStatusPage.includes(_to.path)) {next();} else {next('/login');}
});
router.afterEach((_to) => {NProgress.done();
});
export default router;

二、main.ts中注册路由

在这里插入图片描述

总结

这样我们就完成了router的封装,方面以后维护。

http://www.dtcms.com/wzjs/793163.html

相关文章:

  • 五屏网站建设动态阿里云域名价格
  • 电子商务网站商品怎么来山东平台网站建设方案
  • wordpress如何从网站登录后台网站自定义链接怎么做
  • 深圳市建网站阜城县网站建设公司
  • 网站设置屏蔽广告刘素云网站脱孝怎样做
  • 网站建设从零开始教程创建学校网站
  • 中国做网站的公司西安网站创建
  • 上海网站建设广告语网站开发模块化
  • 酒店网站建设使用iis6搭建网站
  • 做兼职的网站贴吧京东的网站建设介绍
  • 一个网站的建设流程wordpress 单页分类
  • 重庆cms建站系统建设网站的好处有哪些
  • 黑龙江省建设银行网站黄冈网站建设哪家快些
  • 什么软件可以做mv视频网站泰安集团网站建设报价
  • 深圳微信网站建设上海做营销网站哪个公司好
  • 山东网站建设价格实惠做外贸企业网站
  • 网站死链接什么软件可以排名次
  • 公司网站开发怎么做账做网络推广教程
  • 域名和网站备案一样吗广东省网页制作
  • 会所网站建设wordpress函数手册 pdf
  • 网站图片上传不了怎么办郑州航空港区建设局网站
  • 安全狗 网站打不开2023年企业黄页查询
  • 济源建设工程管理处网站房产网站流量排名
  • 网站进入百度沙盒wordpress头像变圆
  • 网站开发和运作的财务预算北京专业网站制作技术
  • 一个网站做多少页面数量合适用自己电脑做网站服务器-phpstudy+花生壳
  • 中国做进出口的网站用php写的网站有哪些
  • 对网站开发课程的建议健康成都官微最新消息
  • 毕业设计做网站还是系统好商品展示网站模板源码
  • 内外网网站栏目建设方案长春网站建设网