feat(frontend): initialize Vue 3 + Vite project structure

This commit is contained in:
2025-06-17 07:54:41 +03:00
parent d7d61f9de3
commit df460f57ab
18 changed files with 2175 additions and 0 deletions

29
src/router/index.ts Normal file
View File

@@ -0,0 +1,29 @@
import { createRouter, createWebHistory } from "vue-router";
import HomeView from "../views/HomeView.vue"; // Мы создадим его позже
const routes = [
{
path: "/",
name: "home",
component: HomeView,
},
{
path: "/login",
name: "login",
// Ленивая загрузка (lazy-loading) для страниц, которые не нужны сразу
component: () => import("../views/LoginView.vue"),
},
{
path: "/register",
name: "register",
component: () => import("../views/RegisterView.vue"),
},
// Здесь будут другие роуты: личный кабинет, мониторинг и т.д.
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;