| 12345678910111213141516171819202122232425 |
- import Vue from 'vue'
- import VueRouter from 'vue-router'
-
- Vue.use(VueRouter)
-
- import App from '@/app.vue'
-
- import store from '@/store'
-
- import IndexPage from '@/pages/index.vue'
-
- const router = new VueRouter({
- mode: 'history',
- routes: [
- // Home Page
- { path: '/', component: IndexPage },
- // List Pages
- { path: '/episodes', component: () => import(/* webpackChunkName: "pages-list" */ './pages/list.vue'), props: { sidebar: false } },
- { path: '/:type', component: () => import(/* webpackChunkName: "pages-list" */ './pages/list.vue'), props: { sidebar: true } },
- // Single Pages
- { path: '/:type/:slug', component: () => import(/* webpackChunkName: "pages-single" */ './pages/single.vue'), props: { sidebar: true } },
- ]
- })
-
- new Vue({ store, router, render: h => h(App) }).$mount('#wp-app')
|