95 lines
1.9 KiB
JavaScript
95 lines
1.9 KiB
JavaScript
import Vue from 'vue'
|
|
import Router from 'vue-router'
|
|
import Index from '@/pages/Index/Index'
|
|
import Notice from '@/pages/Notice/Notice'
|
|
import Policy from '@/pages/Policy/Policy'
|
|
import Train from '@/pages/Train/Train'
|
|
import Detail from '@/pages/Detail/Detail'
|
|
import Public from '@/pages/Public/Public'
|
|
import PersonCenter from '@/pages/PersonCenter/PersonCenter'
|
|
import Question from '@/pages/Question/Question'
|
|
import Login from '@/pages/Login/Login'
|
|
import Register from '@/pages/Register/Register'
|
|
import Test from '@/pages/Test/Test'
|
|
import CommonProblem from '@/pages/CommonProblem/CommonProblem'
|
|
import ForgetPassword from '@/pages/ForgetPassword/ForgetPassword'
|
|
|
|
Vue.use(Router)
|
|
|
|
export default new Router({
|
|
routes: [
|
|
{
|
|
path: '/',
|
|
name: 'Index',
|
|
component: Index
|
|
},
|
|
{
|
|
path: '/notice',
|
|
name: 'Notice',
|
|
component: Notice
|
|
},
|
|
{
|
|
path: '/policy',
|
|
name: 'Policy',
|
|
component: Policy
|
|
},
|
|
{
|
|
path: '/train',
|
|
name: 'Train',
|
|
component: Train
|
|
},
|
|
{
|
|
path: '/detail',
|
|
name: 'Detail',
|
|
component: Detail
|
|
},
|
|
{
|
|
path: '/public',
|
|
name: 'Public',
|
|
component: Public
|
|
},
|
|
{
|
|
path: '/center',
|
|
name: 'PersonCenter',
|
|
component: PersonCenter
|
|
},
|
|
{
|
|
path: '/question',
|
|
name: 'Question',
|
|
component: Question
|
|
},
|
|
{
|
|
path: '/login',
|
|
name: 'Login',
|
|
component: Login
|
|
},
|
|
{
|
|
path: '/register',
|
|
name: 'Register',
|
|
component: Register
|
|
},
|
|
{
|
|
path: '/test',
|
|
name: 'Test',
|
|
component: Test
|
|
},
|
|
{
|
|
path: '/common',
|
|
name: 'CommonProblem',
|
|
component: CommonProblem
|
|
},
|
|
{
|
|
path: '/forget',
|
|
name: 'ForgetPassword',
|
|
component: ForgetPassword
|
|
}
|
|
],
|
|
scrollBehavior(to, from, saveTop) {
|
|
if (saveTop) {
|
|
return saveTop;
|
|
} else {
|
|
return { x: 0, y: 0 }
|
|
}
|
|
},
|
|
})
|