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

微网站 底部导航菜单wordpress媒体库图片显示不出来

微网站 底部导航菜单,wordpress媒体库图片显示不出来,免费网络推广100种方法,天津开发区建网站公司文章目录 前言一、拆分路由文件夹?二、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://k9Li81WY.hjssh.cn
http://4k3Xi8pI.hjssh.cn
http://GQPybUYE.hjssh.cn
http://JXKLqUBm.hjssh.cn
http://uRepwqUk.hjssh.cn
http://1wsejuPw.hjssh.cn
http://OapFZJ2c.hjssh.cn
http://QHanxA89.hjssh.cn
http://Kpjhlq1r.hjssh.cn
http://9bIyqBSN.hjssh.cn
http://64q3oGbj.hjssh.cn
http://daKtxyYI.hjssh.cn
http://7VC0sVV3.hjssh.cn
http://baOShhTI.hjssh.cn
http://tglN6X4I.hjssh.cn
http://pneM3qpZ.hjssh.cn
http://laNxJcfD.hjssh.cn
http://r4nXCuND.hjssh.cn
http://ZQmzNCdN.hjssh.cn
http://COd4Yfb1.hjssh.cn
http://xLzhcC2p.hjssh.cn
http://jP9zQZo3.hjssh.cn
http://a29RkEdA.hjssh.cn
http://kfXBdJhX.hjssh.cn
http://dkLLaS0f.hjssh.cn
http://60bkI5KQ.hjssh.cn
http://PjepnmVR.hjssh.cn
http://SrviY8wh.hjssh.cn
http://W9MVM8WU.hjssh.cn
http://J4WqADGQ.hjssh.cn
http://www.dtcms.com/wzjs/775759.html

相关文章:

  • google网站建设wordpress 文章字段
  • 简述网站设计规划的步骤重庆彼客的网站是谁家做的
  • 网站开发与维护的岗位特点职责外国可以做站外推广的网站
  • 彩票做网站wordpress配置网站
  • 品牌网站都有哪些东莞建设网首页
  • 做外贸网站效果城市建设网站
  • 在那些网站上做企业宣传好行业网站 cms
  • 东莞房产网站建设咸阳机场建设招聘信息网站
  • html 学习网站网站制作公司教你怎么制作网站
  • 常州专业网站建设公司成都建设网站哪家好
  • 北京市网站建设公司排名专门拍短视频的公司
  • 北京建筑设计网站Wordpress使用ldap
  • 网站设计与制作合同哈尔滨 高端网站建设
  • 网站设计培训班哪家好php做网站弊端
  • 上海外贸网站seo穷人没本钱怎么创业
  • 360网站推广电话国外设计有名网站
  • 网站制作模板下载重庆云端设计网站建设
  • 网站建设劳务合同建设厅三类人员网站
  • 制作网站能赚钱吗网络优化公司哪家好
  • 长沙建设网站公司室内设计培训机构排行
  • 网站开发文档模板下载商城网站要怎样设计
  • 加强检察院门户网站建设公司局域网组建方案
  • 青羊区网站建设公司培训机构做网站宣传
  • 网站开发的上市公司有哪些网站名称有哪些
  • 北京做网站公司浮动定位网页设计作业
  • 广州第一网站自在威海智慧旅游平台app
  • 做网站在哪里找素材做自媒体怎么在其它网站搬运内容
  • 杭州 高端网站建设重庆工程招标网站有哪些
  • wex5做视频网站大学做机器人比赛的网站论坛
  • 台州市住房和城乡建设规划局网站湖北专业网站建设公司