index.ts 238 B

1234567891011121314
  1. import { router, useStore } from "@/cool";
  2. router.beforeEach((to, _, next) => {
  3. const { user } = useStore();
  4. if (to.meta?.isAuth == true) {
  5. if (!user.isNull()) {
  6. next();
  7. } else {
  8. router.login();
  9. }
  10. } else {
  11. next();
  12. }
  13. });