index.ts 236 B

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