UNPKG

create-vvt

Version:

一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架

20 lines (18 loc) 460 B
import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router'; import homeRoutes from './modules/home'; import { setupRouterGuards } from './guards'; export default function setupRouter() { const router = createRouter({ history: import.meta.env.VITE_ROUTER_HISTORY === 'hash' ? createWebHashHistory() : createWebHistory(), routes: [...homeRoutes] }); setupRouterGuards(router); return router; }