before.ts 541 B

123456789101112131415161718192021
  1. import router from './index'
  2. import { usePort } from '@/hooks/index'
  3. import { useRouterTravelStore, useUserStore } from '@/store'
  4. import { message } from 'ant-design-vue'
  5. import { RouteRecordRaw } from 'vue-router'
  6. // const useRouterTravel = useRouterTravelStore()
  7. router.beforeEach((to, from, next) => {
  8. usePort(to.meta.title as string)
  9. if (from.path !== '/login') {
  10. console.log('to:', to)
  11. useRouterTravelStore().push(to as any)
  12. }
  13. next()
  14. })
  15. router.afterEach((to, from, failure) => {
  16. // useRouterTravelStore().end()
  17. })