From 149ca94b739f7f2286a502c1dc6627817a43f2a5 Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期一, 08 八月 2022 18:02:46 +0800
Subject: [PATCH] 修改readme
---
src/router.js | 133 ++++++++++++++++++++++++++++++++++++-------
1 files changed, 110 insertions(+), 23 deletions(-)
diff --git a/src/router.js b/src/router.js
index 150ed57..b511d60 100644
--- a/src/router.js
+++ b/src/router.js
@@ -2,36 +2,118 @@
import Router from 'vue-router'
import Login from './components/Login.vue'
import Home from './components/Home.vue'
+import NotFound from './components/NotFound.vue'
import index from './components/page/index.vue'
import introduce from './components/page/introduce.vue'
-
+import zhengce from './components/page/zhengce.vue'
+import keXieXiangMu from './components/page/keXieXiangMu.vue'
+import xueShuJiaoLiu from './components/page/xueShuJiaoLiu.vue'
+import banShiZhiNan from './components/page/banShiZhiNan.vue'
+import kePuFengCai from './components/page/kePuFengCai.vue'
+import xueXiaoShouYe from './components/page/xueXiaoShouYe.vue'
+import telephone from './components/page/telephone.vue'
+import News from './components/page/News.vue'
+import moreMessage from './views/homePage/moreMessage'
+import Administrator from './components/Administrator/AdminHome.vue'
+import Welcome from './components/Administrator/Welcome.vue'
+import Main from './components/Administrator/Main.vue'
+import Edit from './components/Administrator/Edit.vue'
+import EditLunBo from './components/Administrator/EditLunBo.vue'
+import AdMain from './components/Administrator/AdMain.vue'
+import AdEdit from './components/Administrator/AdEdit.vue'
Vue.use(Router)
const router = new Router({
routes: [
- { path: '/', redirect: '/login' },
+ { path: '/', redirect: '/home' },
{ path: '/login', component: Login },
- {
- path: '/home',
- component: Home ,
- children:[
- {
- path:'/home',
- redirect:'index'
- },
- {
- path:'index',
- component:index
- },
- {
- path:'introduce',
- name:'introduce',
- component:introduce
- },
+ {
+ path: '/administrator',
+ component: Administrator,
+ children: [
+ { path: 'welcome', component: Welcome },
+ { path: 'main', component: Main },
+ { path: 'edit', component: Edit },
+ { path: 'news', component: News },
+ { path: 'editlunbo', component: EditLunBo },
+ { path: 'admain', component: AdMain },
+ { path: 'adedit', component: AdEdit }
]
+ },
+ {
+ path: '/home',
+ component: Home,
+ children: [
+ {
+ path: '/home',
+ redirect: 'index'
+ },
+ {
+ path: 'index',
+ component: index
+ },
+ {
+ path: 'introduce',
+ name: 'introduce',
+ component: introduce
+ },
+ {
+ path: 'zhengce',
+ name: 'zhengce',
+ component: zhengce
+ },
+ {
+ path: 'keXieXiangMu',
+ name: 'keXieXiangMu',
+ component: keXieXiangMu
+ },
+ {
+ path: 'xueShuJiaoLiu',
+ name: 'xueShuJiaoLiu',
+ component: xueShuJiaoLiu
+ },
+ {
+ path: 'banShiZhiNan',
+ name: 'banShiZhiNan',
+ component: banShiZhiNan
+ },
+ {
+ path: 'kePuFengCai',
+ name: 'kePuFengCai',
+ component: kePuFengCai
+ },
+ {
+ path: 'xueXiaoShouYe',
+ name: 'xueXiaoShouYe',
+ component: xueXiaoShouYe
+ },
+ {
+ path: 'telephone',
+ name: 'telephone',
+ component: telephone
+ },
+ {
+ path: 'moreMessage',
+ name: 'moreMessage',
+ component: moreMessage
+ },
+ {
+ path: 'news',
+ name: 'News',
+ component: News
+ }
+ ]
+ },
+ { path: '*', component: NotFound }
+ ],
+ scrollBehavior(to, from, savedPosition) {
+ //椤甸潰璺宠浆鍚庤嚜鍔ㄥ洖鍒伴《閮�
+ if (savedPosition) {
+ return savedPosition
}
- ]
+ return { x: 0, y: 0 }
+ }
})
// 鎸傝浇璺敱瀵艰埅瀹堝崼
@@ -40,11 +122,16 @@
// from 浠h〃浠庡摢涓矾寰勮烦杞�屾潵
// next 鏄竴涓嚱鏁帮紝琛ㄧず鏀捐
// next() 鏀捐 next('/login') 寮哄埗璺宠浆
-
- if (to.path === '/login') return next()
+ // if (to.path === '/administrator/main' && !tokenStr) return next()
+ // if (to.path === '/home/index') return next()
// 鑾峰彇token
const tokenStr = window.sessionStorage.getItem('token')
- if (!tokenStr) return next('/login')
+ if (to.path === '/administrator/main' && !tokenStr) return next('/login')
+ if (to.path === '/administrator/admain' && !tokenStr) return next('/login')
+ if (to.path === '/administrator' && !tokenStr) return next('/login')
+ if (to.path === '/administrator/edit' && !tokenStr) return next('/login')
+ if (to.path === '/administrator/welcome' && !tokenStr) return next('/login')
+ // if (!tokenStr) return next('/login')
next()
})
--
Gitblit v1.8.0