index.js 1.72 KB
import Vue from 'vue'
import Router from 'vue-router'
import plateNumber from '@/components/plateNumber'
// import parkRecord from '@/components/parkRecord'
import dynCodePay from '@/components/dynCodePay'
import parkEnter from '@/components/parkEnter'

Vue.use(Router)

const router = new Router({
  routes: [
    {
      path: '/',
      redirect: {
        name: 'plateNumber'
      }
    },
    // {
    //   path: '/navigation',
    //   name: 'navigation',
    //   component: navigation
    // },
    {
      path: '/parkEnter',
      name: 'parkEnter',
      component: parkEnter,
      meta: {
        title: '入场码'
      }
    },
    {
      path: '/plateNumber',
      name: 'plateNumber',
      component: plateNumber,
      meta: {
        title: '静态码'
      }
    },
    // {
    //   path: '/parkRecord',
    //   name: 'parkRecord',
    //   component: parkRecord
    // },
    // {
    //   path: '/orderPay',
    //   name: 'orderPay',
    //   component: () => import("@/components/orderPay.vue")
    // },

    {
      path: '/payResult',
      name: 'payResult',
      component: () => import("@/components/payResult.vue")
    },


    {
      path: '/dynCodePay',
      name: 'dynCodePay',
      component: () => import("@/components/dynCodePay.vue"),
      meta: {
        title: '动态码'
      }
    },

    {
      path: '/pay',
      name: 'pay',
      component: () => import("@/components/pay.vue")
    },

    {
      path: '/noPass',
      name: 'noPass',
      component: () => import("@/components/noPass.vue")
    },


  ]
})

router.beforeEach((to, from, next) => {
  /* 路由发生变化修改页面title */
  if (to.meta.title) {
    document.title = to.meta.title
  }
  next()
})

export default router