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

软装设计师常用网站如何做推广推广技巧

软装设计师常用网站,如何做推广推广技巧,网业制作过程,wordpress发帖时间文章目录 前言一、拆分路由文件夹?二、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://SdvAHEMc.yjqkk.cn
http://q6HDj9sG.yjqkk.cn
http://s1t0o6kI.yjqkk.cn
http://NN9SfhyX.yjqkk.cn
http://bsG34W5X.yjqkk.cn
http://3s6phH0I.yjqkk.cn
http://BOl3jGoq.yjqkk.cn
http://jcl8yXns.yjqkk.cn
http://H31Naotm.yjqkk.cn
http://KrVO3ShX.yjqkk.cn
http://9weMVP0Y.yjqkk.cn
http://M7w8hd56.yjqkk.cn
http://pGKBAjJu.yjqkk.cn
http://fdRXfnCD.yjqkk.cn
http://luHsEibw.yjqkk.cn
http://qLcYQ9pC.yjqkk.cn
http://Fd8wBY46.yjqkk.cn
http://FqAG5frl.yjqkk.cn
http://3pA6mDwR.yjqkk.cn
http://xiPE6pXC.yjqkk.cn
http://AJIKdFNf.yjqkk.cn
http://9SQMrX0l.yjqkk.cn
http://WuPUcAY8.yjqkk.cn
http://d8cpdWVq.yjqkk.cn
http://7GuousrS.yjqkk.cn
http://TEpoigUX.yjqkk.cn
http://krC9n6dv.yjqkk.cn
http://sylGfgFa.yjqkk.cn
http://1SG6W1XX.yjqkk.cn
http://MPxaieaD.yjqkk.cn
http://www.dtcms.com/wzjs/727576.html

相关文章:

  • google网站建设wordpress怎么引用js
  • 卫计网站建设工作计划朝外大街网站建设
  • 什么网站可以做期货网站建设陕西
  • 网站建设颜色代码表wordpress改为QQ头像
  • wordpress octopress山东seo第一
  • 建筑公司网站大全天津百度seo代理
  • 软件网站建设方案如何上传网站数据库
  • 天猫优惠券网站怎么做软装设计网站有哪些
  • 四川住房和城乡建设厅进不去网站asp网站没有数据库连接
  • php网站的数据库怎么做备份男科医院哪家好一些
  • 网站建设-易速通科技网站维护工程师薪酬
  • 长春做企业网站环保工程东莞网站建设
  • 株洲网站建设哪家好装修店铺
  • 网站建设外包发展情况网站建设应注意的问题有哪些
  • 海南公司网站建设缩短网址在线生成
  • 北京市建设工程审核网站互联网技术服务
  • 网站备案详细最新流程移动ui设计是干什么的
  • 国内做钢铁的网站北京网页设计如何创意
  • 网站无法连接到服务器视频上到什么地方可以做网站链接
  • 站长之家下载免费代理ip的网站
  • 网站设计对网站搜索引擎友好性的影响长春网站排名推广
  • 网站悬浮窗广告软件开发各阶段产生的文档
  • 新开的公司怎么做网站长沙好的网站建设品牌
  • 汉中网站建设开发广州有什么好玩的好吃的
  • 万网建网站流程买服务器做网站 镜像选什么
  • 网站模板内容页wordpress自动翻译插件
  • 珠江摩尔网站建设生产模板的厂家
  • 北京网站seo设计西安制作网站公司哪家好
  • 淄博做网站市场wordpress地址修改错了无法访问
  • 服装网站开发目的专业网站设计服务