| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import Vue from 'vue'
- import Router from 'vue-router'
- Vue.use(Router)
- function load(path) {
- return resolve => require(['./views/' + path + '.vue'], resolve)
- }
- export default new Router({
- mode: 'history',
- base: process.env.BASE_URL,
- routes: [
- {
- path: '/',
- component: load('Mainpage')
- },
- {
- path: '/impressum',
- component: load('Impressum')
- },
- {
- path: '/devblog',
- component: load('Devblog')
- },
- {
- path: '/applications',
- alias: '/application',
- component: load('Applications')
- },
- {
- path: '/application/:id',
- name: 'application',
- props: true,
- component: load('Application')
- },
- {
- path: '*',
- component: load('NotFound')
- },
- ]
- })
|