|
@@ -4,10 +4,19 @@ import VueRouter from 'vue-router'
|
|
|
Vue.use(VueRouter)
|
|
|
|
|
|
const routes = [
|
|
|
+ {
|
|
|
+ path: '*',
|
|
|
+ redirect: '/404'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/404',
|
|
|
+ name: '404',
|
|
|
+ component: () => import( '../page/404')
|
|
|
+ },
|
|
|
{
|
|
|
path: '/',
|
|
|
name: 'Home',
|
|
|
- component: () => import( '../views/home/index.vue'),
|
|
|
+ component: () => import( '../views/home'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -16,47 +25,47 @@ const routes = [
|
|
|
{
|
|
|
path: '/detail',
|
|
|
name: 'Detail',
|
|
|
- component: () => import( '../views/detail/index.vue')
|
|
|
+ component: () => import( '../views/detail')
|
|
|
},
|
|
|
{
|
|
|
path: '/goods',
|
|
|
name: 'Goods',
|
|
|
- component: () => import( '../views/goods/index.vue')
|
|
|
+ component: () => import( '../views/goods')
|
|
|
},
|
|
|
{
|
|
|
path: '/apply',
|
|
|
name: 'Apply',
|
|
|
- component: () => import( '../views/apply/index.vue')
|
|
|
+ component: () => import( '../views/apply')
|
|
|
},
|
|
|
{
|
|
|
path: '/attest',
|
|
|
name: 'Attest',
|
|
|
- component: () => import( '../views/attest/index.vue')
|
|
|
+ component: () => import( '../views/attest')
|
|
|
},
|
|
|
{
|
|
|
path: '/bespeak',
|
|
|
name: 'Bespeak',
|
|
|
- component: () => import( '../views/bespeak/index.vue')
|
|
|
+ component: () => import( '../views/bespeak')
|
|
|
},
|
|
|
{
|
|
|
path: '/privacy',
|
|
|
name: 'Privacy',
|
|
|
- component: () => import( '../views/privacy/index.vue')
|
|
|
+ component: () => import( '../views/privacy')
|
|
|
},
|
|
|
{
|
|
|
path: '/agreement',
|
|
|
name: 'Agreement',
|
|
|
- component: () => import( '../views/agreement/index.vue')
|
|
|
+ component: () => import( '../views/agreement')
|
|
|
},
|
|
|
{
|
|
|
path: '/help',
|
|
|
name: 'Help',
|
|
|
- component: () => import( '../views/help/index.vue')
|
|
|
+ component: () => import( '../views/help')
|
|
|
},
|
|
|
{
|
|
|
path: '/about',
|
|
|
name: 'About',
|
|
|
- component: () => import( '../views/about/index.vue')
|
|
|
+ component: () => import( '../views/about')
|
|
|
}
|
|
|
]
|
|
|
|