/* eslint-disable @typescript-eslint/no-var-requires */ // import Vue from 'vue' import { createRouter, createWebHashHistory } from 'vue-router' const router = createRouter({ history: createWebHashHistory(), routes: [ { path: '/search', name: 'Search', component: require('./views/Search/index.vue').default, meta: { name: 'Search', }, }, { path: '/songList/list', name: 'SongList', component: require('./views/songList/List/index.vue').default, meta: { name: 'SongList', }, }, { path: '/songList/detail', name: 'SongListDetail', component: require('./views/songList/Detail/index.vue').default, meta: { name: 'SongList', }, }, { path: '/leaderboard', name: 'Leaderboard', component: require('./views/Leaderboard/index.vue').default, meta: { name: 'Leaderboard', }, }, { path: '/list', name: 'List', component: require('./views/List/index.vue').default, meta: { name: 'List', }, }, { path: '/download', name: 'Download', component: require('./views/Download/index.vue').default, meta: { name: 'Download', }, }, { path: '/setting', name: 'Setting', component: require('./views/Setting/index.vue').default, meta: { name: 'Setting', }, }, { path: '/:pathMatch(.*)*', redirect: '/search' }, ], linkActiveClass: 'active-link', linkExactActiveClass: 'exact-active-link', }) export default router