import Vue from 'vue' import Router from 'vue-router' import SearchView from '@/components/search/SearchView' import Registration from '@/components/registration/RegistrationView' import LoginView from '@/components/login/LoginView' import PasswordResetView from '@/components/passwordreset/PasswordresetView' import WordView from '@/components/words/WordView' import WordAdd from '@/components/wordsadd/WordAdd' import ManagementWords from '@/components/management/WordsView' import ManagementMeanings from '@/components/management/MeaningsView' import MeaningAppend from '@/components/meaningappend/meaningAppendView' import MeaningAdd from '@/components/meaningadd/meaningAddView' import CollectCard from '@/components/words/CollectCardView' // test Vue.use(Router) export default new Router({ mode: 'history', routes: [ { path: '/registration', name: 'Registation', component: Registration }, { path: '/', name: 'Main', component: SearchView }, { path: '/login', name: 'Login', component: LoginView }, { path: '/password-reset', name: 'PasswordReset', component: PasswordResetView }, { path: '/word', name: 'word', component: WordView }, { path: '/word-add', name: 'WordAdd', component: WordAdd }, { path: '/management/words', name: 'ManagementWords', component: ManagementWords }, { path: '/meaningappend', name: 'MeaningAppend', component: MeaningAppend }, { path: '/meaningadd', name: 'MeaningAdd', component: MeaningAdd }, { path: '/management/meanings', name: 'ManagementMeanings', component: ManagementMeanings }, { path: '/collected-words', name: 'CollectedWords', component: CollectCard } ] })