import Vue from 'vue'
import VueRouter from 'vue-router';
import home from './views/home.vue';
import videos from './views/videos.vue';
import photos from './views/photos.vue';
import contact from './views/contact.vue';
import error from './views/404.vue';
Vue.use(VueRouter)
const router = new VueRouter({
mode: "history",
routes: [
{
path: '/',
redirect: '/home',
},
{
path: '/home',
name: 'home',
component: () => import('./views/home.vue'),
},
{
path: '/videos',
name: 'videos',
component: () => import('./views/videos.vue'),
},
{
path: '/photos',
name: 'photos',
component: () => import('./views/photos.vue'),
},
{
path: '/contact',
name: 'contact',
component: () => import('./views/contact.vue'),
},
{
name: '404',
path: '/404',
component: () => import('./views/404.vue')
},
{
path: '/:pathMatch(.*)*',
redirect: '/404'
}
],
scrollBehavior() {
return { x: 0, y: 0 }
}
});
router.set_title = (to) => {
document.title = `${to.name.toUpperCase()} - JIEJOE | 视觉设计者`;
}
export default router;