import { createRouter, createWebHistory, createWebHashHistory, } from "vue-router"; import { useStore } from "@/stores"; // const store = useStore(); const router = createRouter({ // history: createWebHistory(import.meta.env.BASE_URL), history: createWebHashHistory(), routes: [ { path: "/", name: "collect", meta: { title: "文物征集" }, component: () => import("../views/collect/index.vue"), }, { path: "/login", name: "login", meta: { title: "登录页" }, component: () => import("../views/login/index.vue"), }, { path: "/messages", name: "messages", meta: { title: "留言选登" }, component: () => import("../views/messages/index.vue"), }, { path: "/users", name: "users", meta: { title: "用户管理" }, component: () => import("../views/users/index.vue"), }, ], }); router.beforeEach(async (to, from, next) => { // let token = localStorage.getItem("token"); // if (to.name !== "login" && !token) { // return next({ name: "login" }); // } let store = useStore(); store.setRouterName(to.name); next(); }); router.afterEach((to, from, failure) => { }); export default router;