From 71358b34bd563b15ed167cb2175b88150137cc8e Mon Sep 17 00:00:00 2001 From: mysper Date: Mon, 22 Mar 2021 16:05:19 +0800 Subject: [PATCH] [Update] edit vue.config.js and router --- src/pages/Agenda.vue | 11 ++++++++ src/pages/Home.vue | 11 ++++++++ src/pages/Sponsor.vue | 11 ++++++++ src/pages/Team.vue | 11 ++++++++ src/pages/Traffic.vue | 11 ++++++++ src/pages/Venue.vue | 11 ++++++++ src/router/index.ts | 58 ++++++++++++++++++++++++++++++++++++++++++- vue.config.js | 14 ++++++++++- 8 files changed, 136 insertions(+), 2 deletions(-) create mode 100644 src/pages/Agenda.vue create mode 100644 src/pages/Home.vue create mode 100644 src/pages/Sponsor.vue create mode 100644 src/pages/Team.vue create mode 100644 src/pages/Traffic.vue create mode 100644 src/pages/Venue.vue diff --git a/src/pages/Agenda.vue b/src/pages/Agenda.vue new file mode 100644 index 0000000..cb40fb6 --- /dev/null +++ b/src/pages/Agenda.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/pages/Home.vue b/src/pages/Home.vue new file mode 100644 index 0000000..99b79a9 --- /dev/null +++ b/src/pages/Home.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/pages/Sponsor.vue b/src/pages/Sponsor.vue new file mode 100644 index 0000000..755d265 --- /dev/null +++ b/src/pages/Sponsor.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/pages/Team.vue b/src/pages/Team.vue new file mode 100644 index 0000000..d2c3b76 --- /dev/null +++ b/src/pages/Team.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/pages/Traffic.vue b/src/pages/Traffic.vue new file mode 100644 index 0000000..c971af6 --- /dev/null +++ b/src/pages/Traffic.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/pages/Venue.vue b/src/pages/Venue.vue new file mode 100644 index 0000000..9985248 --- /dev/null +++ b/src/pages/Venue.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 58ecd28..78a94b9 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -4,6 +4,12 @@ import VueRouter, { RouteConfig } from 'vue-router'; import CFP from '../pages/CFP.vue'; import News from '../pages/News.vue'; import OCFP from '../pages/OCFP.vue'; +import Home from '../pages/Home.vue'; +import Agenda from '../pages/Agenda.vue'; +import Sponsor from '../pages/Sponsor.vue'; +import Team from '../pages/Team.vue'; +import Traffic from '../pages/Traffic.vue'; +import Venue from '../pages/Venue.vue'; Vue.use(VueRouter); @@ -11,13 +17,63 @@ export const routes: RouteConfig[] = [ { path: '/', name: 'Home', - redirect: '/cfp', + component: Home, meta: { index: 0, label: 'SITCON 2021', menuItem: true } }, + { + path: '/agenda', + name: 'Agenda', + component: Agenda, + meta: { + index: 0, + label: 'SITCON 2021', + menuItem: true + } + }, + { + path: '/sponsor', + name: 'Sponsor', + component: Sponsor, + meta: { + index: 0, + label: '贊助資訊', + menuItem: true + } + }, + { + path: '/team', + name: 'Team', + component: Team, + meta: { + index: 0, + label: 'SITCON團隊', + menuItem: true + } + }, + { + path: '/traffic', + name: 'Traffic', + component: Traffic, + meta: { + index: 0, + label: '交通方式', + menuItem: true + } + }, + { + path: '/venue', + name: 'Venue', + component: Venue, + meta: { + index: 0, + label: '會場地圖', + menuItem: true + } + }, { path: '/cfp', name: 'CFP', diff --git a/vue.config.js b/vue.config.js index 23e2f89..2628bec 100644 --- a/vue.config.js +++ b/vue.config.js @@ -15,7 +15,19 @@ module.exports = { '/2021/cfp', '/2021/cfp/', '/2021/cfp/news', - '/2021/cfp/news/' + '/2021/cfp/news/', + '/2021/cfp/ocfp-news', + '/2021/cfp/ocfp-news/', + '/2021/agenda', + '/2021/agenda/', + '/2021/venue', + '/2021/venue/', + '/2021/traffic', + '/2021/traffic/', + '/2021/team', + '/2021/team/', + '/2021/sponsor', + '/2021/sponsor/' ], useRenderEvent: true, headless: true,