From 1e01faafd53f5f41edd933d5ee8dd67ba8884e74 Mon Sep 17 00:00:00 2001
From: 康凯 <kangk26@foxmail.com>
Date: Tue, 14 Dec 2021 18:34:34 +0800
Subject: [PATCH] 同上
---
src/main.js | 142 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 141 insertions(+), 1 deletions(-)
diff --git a/src/main.js b/src/main.js
index 63eb05f..8cacbb0 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,8 +1,148 @@
import Vue from 'vue'
+import VueRouter from 'vue-router'
+import MintUI from 'mint-ui'
+import 'mint-ui/lib/style.css'
+import '../src/assets/icon/iconfont.css'
+
+import Meta from "vue-meta";
+
import App from './App.vue'
+import LayoutList from './views/layout/listIndex'
+import LayoutSearch from './views/layout/searchIndex'
+
+import HomePage from './views/home'
+import SearchIndex from './views/search/index'
+import SearchResults from './views/search/results'
+
+import SceneryList from './views/scenery/list'
+import SceneryDetail from './views/scenery/detail'
+import SceneryDetailImage from './views/scenery/detailImage'
+import SceneryDetailVideo from './views/scenery/detailvideo'
+
+import MemoryList from './views/memory/list'
+import MemoryDetail from './views/memory/detail'
+import MemoryDetailImage from './views/memory/detailImage'
+import MemoryDetailVideo from './views/memory/detailvideo'
+
+import SpiritList from './views/spirit/list'
+import SpiritDetail from './views/spirit/detail'
+import SpiritDetailImage from './views/spirit/detailImage'
+import SpiritDetailVideo from './views/spirit/detailvideo'
+
+import PersonageList from './views/personage/list'
+import PersonageDetail from './views/personage/detail'
+import PersonageDetailImage from './views/personage/detailImage'
+import PersonageDetailVideo from './views/personage/detailvideo'
Vue.config.productionTip = false
+const routes = [
+ {
+ name: 'default', path: '/', redirect: '/home', meta: {
+ title: '首页'
+ }
+ },
+ {name: 'home', path: '/home', component: HomePage},
+ {
+ name: 'search', path: '/search', component: LayoutSearch,
+ meta: {
+ title: '数据检索'
+ },
+ children: [
+ {name: 'search-index', path: 'index', component: SearchIndex},
+ {name: 'search-results', path: 'results', component: SearchResults},
+ ]
+ },
+ {
+ name: 'scenery', path: '/scenery', component: LayoutList,
+ meta: {
+ title: '红色景区库'
+ },
+ children: [
+ {name: 'scenery-list', path: 'list', component: SceneryList},
+ ],
+ },
+ {
+ name: 'scenery', path: '/scenery', component: App,
+ meta: {
+ title: '红色景区库'
+ },
+ children: [
+ {name: 'scenery-detail', path: 'detail', component: SceneryDetail},
+ {name: 'scenery-detail-image', path: 'detail/image', component: SceneryDetailImage},
+ {name: 'scenery-detail-video', path: 'detail/video', component: SceneryDetailVideo},
+ ],
+ },
+ {
+ name: 'memory', path: '/memory', component: LayoutList,
+ meta: {
+ title: '红色记忆库'
+ },
+ children: [
+ {name: 'memory-list', path: 'list', component: MemoryList},
+ ],
+ },
+ {
+ name: 'memory', path: '/memory', component: App,
+ meta: {
+ title: '红色记忆库'
+ },
+ children: [
+ {name: 'memory-detail', path: 'detail', component: MemoryDetail},
+ {name: 'memory-detail-image', path: 'detail/image', component: MemoryDetailImage},
+ {name: 'memory-detail-video', path: 'detail/video', component: MemoryDetailVideo},
+ ],
+ },
+ {
+ name: 'spirit', path: '/spirit', component: LayoutList,
+ meta: {
+ title: '红色精神库'
+ },
+ children: [
+ {name: 'spirit-list', path: 'list', component: SpiritList},
+ ],
+ },
+ {
+ name: 'spirit', path: '/spirit', component: App,
+ meta: {
+ title: '红色精神库'
+ },
+ children: [
+ {name: 'spirit-detail', path: 'detail', component: SpiritDetail},
+ {name: 'spirit-detail-image', path: 'detail/image', component: SpiritDetailImage},
+ {name: 'spirit-detail-video', path: 'detail/video', component: SpiritDetailVideo},
+ ],
+ },
+ {
+ name: 'personage', path: '/personage', component: LayoutList,
+ meta: {
+ title: '红色人物库'
+ },
+ children: [
+ {name: 'personage-list', path: 'list', component: PersonageList},
+ ],
+ },
+ {
+ name: 'personage', path: '/personage', component: App,
+ meta: {
+ title: '红色人物库'
+ },
+ children: [
+ {name: 'personage-detail', path: 'detail', component: PersonageDetail},
+ {name: 'personage-detail-image', path: 'detail/image', component: PersonageDetailImage},
+ {name: 'personage-detail-video', path: 'detail/video', component: PersonageDetailVideo},
+ ],
+ },
+];
+const router = new VueRouter({
+ routes
+});
+
+Vue.use(VueRouter);
+Vue.use(MintUI);
+Vue.use(Meta);
+
new Vue({
- render: h => h(App),
+ render: h => h(App),
+ router
}).$mount('#app')
--
Gitblit v1.9.3