import {createRouter, createWebHashHistory} from 'vue-router'; import routes from "./routes.js"; import {useUserStore} from "../pinia/UserStore/index.js"; const router = createRouter({ history: createWebHashHistory(), routes, }) router.beforeEach((to, from, next) => { const {isLogin} = useUserStore(); if (to.name !== 'login' && !isLogin) { next({name: 'login'}); } else { next(); } }); export default router;