2025-07-15 13:37:35 +08:00

44 lines
993 B
JavaScript

import { createRouter, createWebHistory } from 'vue-router'
import Layout from '@/views/Layout/index.vue'
import { getRouters } from '../pages';
// history: createWebHistory(import.meta.env.BASE_URL),
const routes = [
{
path: '/',
name: 'layout',
component: Layout,
children: []
},
{
path: '/login',
name: '/login',
component: () => import('@/views/Login/index.vue')
},
{
path: '/Urban/OperteRegionDetailMap',
name: 'OperteRegionDetailMap',
component: () => import('@/views/Urban/OperateRegionDetailMap/index.vue'),
},
];
const pages = getRouters();
//动态添加路由
routes[0].children.push(...pages);
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes
})
router.beforeEach((to, from, next) => {
//@test
if (to.matched.length === 0) {
// 页面不存在,说明是刷新事件
// 在此处执行您需要的操作
//console.log('111')
}
next()
})
export default router