Skip to content
Snippets Groups Projects
Select Git revision
  • d87ff8cafa3b0d98820223733b54402ba7fe70db
  • master default
2 results

main.c

Blame
  • Forked from sce213ta / mysh-1
    Source project has a limited visibility.
    index.js 1.06 KiB
    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import Home from '../views/Home.vue'
    import Login from '../views/Login.vue'
    import SignUp from '../views/SignUp.vue'
    import Club from '../views/Club.vue'
    import joinedClub from '../views/JoinedClub.vue'
    
    Vue.use(VueRouter)
    
    const routes = [
      {
        path: '/',
        name: 'home',
        component: Home
      },
      {
        path: '/about',
        name: 'about',
        // route level code-splitting
        // this generates a separate chunk (about.[hash].js) for this route
        // which is lazy-loaded when the route is visited.
        component: function () {
          return import(/* webpackChunkName: "about" */ '../views/About.vue')
        }
      },
      {
        path: '/login',
        name: 'login',
        component: Login
      },
      {
        path: '/signup',
        name: 'signup',
        component: SignUp
      },
      {
        path: '/club',
        name: 'club',
        component: Club
      },
      {
        path: '/joinedClub',
        name: 'joinedClub',
        component: joinedClub
      }
    ]
    
    const router = new VueRouter({
      mode: 'history',
      base: process.env.BASE_URL,
      routes
    })
    
    export default router