create-vvt
Version:
一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架
20 lines (18 loc) • 460 B
JavaScript
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;
}