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

平顶山哪里做网站网站百度关键词seo排名优化

平顶山哪里做网站,网站百度关键词seo排名优化,设计建设网站公司哪家好,网站如何做广告文章目录 前言一、拆分路由文件夹?二、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/38479.html

相关文章:

  • 长沙网站空间网络营销是什么专业
  • seo怎么给网站做外链seo对网店推广的作用有哪些
  • 个人动态网页制作的方法seo顾问咨询
  • qq钓鱼网站建设kol推广是什么意思
  • wordpress后台被黑淘宝seo是指什么
  • 贵州百度seo整站优化google搜索引擎优化
  • dw简述网站开发流程百度推广用户注册
  • 如何发布wordpress贵阳seo网站推广
  • ip怎么做网站南昌seo优化
  • python在线编程软件seo零基础入门到精通200讲
  • 西安建设网站排名电商运营工作内容
  • flash网站模板百度排名服务
  • 网站界面设计形考任务排名前十的大学
  • 做安卓开发要去看哪些网站上海百度推广官方电话
  • 建设工程质量管理条例网站aso优化费用
  • 镇江市建设工程招投标网站搜索引擎优化的英文缩写是什么
  • 网站做零售如何搜索网页关键词
  • wordpress 主题 星球百家号关键词排名优化
  • 做石膏选图形的网站宁国网络推广
  • 莱芜网站建设重庆百度快速优化
  • 十堰做网站的工作室网站seo关键词优化技巧
  • 凡科网的网站建设好用吗百度seo排名软件
  • 怎么做网站运营编辑的简历网络优化工程师简历
  • 广告设计软件培训中心西安市seo排名按天优化
  • 微信开发者版汕头seo外包平台
  • dedecms做视频网站优化网站打开速度
  • 备案域名租用网站优化排名网站
  • 单位做网站怎么做百度校招
  • 做淘客网站要多大的服务器百度seo关键词排名技术
  • discuz做淘客网站快速推广