mirror of
https://github.com/vkaelin/LeagueStats.git
synced 2026-03-25 12:57:28 +00:00
feat: dynamically load all routes
This commit is contained in:
parent
037c17bb2d
commit
bd63a31202
2 changed files with 8 additions and 12 deletions
|
|
@ -248,7 +248,9 @@ export default {
|
|||
},
|
||||
|
||||
created() {
|
||||
if (this.$route.params.region) {
|
||||
this.apiCall()
|
||||
}
|
||||
window.addEventListener('scroll', this.handleScroll)
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -2,12 +2,6 @@ import Vue from 'vue'
|
|||
import Router from 'vue-router'
|
||||
import { axios } from './plugins/axios'
|
||||
|
||||
import Home from '@/views/Home.vue'
|
||||
import Summoner from '@/views/Summoner.vue'
|
||||
import SummonerChampions from '@/views/SummonerChampions.vue'
|
||||
import SummonerLive from '@/views/SummonerLive.vue'
|
||||
import SummonerRecords from '@/views/SummonerRecords.vue'
|
||||
|
||||
Vue.use(Router)
|
||||
|
||||
const router = new Router({
|
||||
|
|
@ -17,7 +11,7 @@ const router = new Router({
|
|||
{
|
||||
path: '/',
|
||||
name: 'home',
|
||||
component: Home,
|
||||
component: () => import('@/views/Home.vue'),
|
||||
meta: {
|
||||
layout: 'Home',
|
||||
},
|
||||
|
|
@ -25,7 +19,7 @@ const router = new Router({
|
|||
{
|
||||
path: '/summoner/:region/:name',
|
||||
name: 'summoner',
|
||||
component: Summoner,
|
||||
component: () => import('@/views/Summoner.vue'),
|
||||
meta: {
|
||||
season: true,
|
||||
},
|
||||
|
|
@ -33,7 +27,7 @@ const router = new Router({
|
|||
{
|
||||
path: '/summoner/:region/:name/champions',
|
||||
name: 'summonerChampions',
|
||||
component: SummonerChampions,
|
||||
component: () => import('@/views/SummonerChampions.vue'),
|
||||
meta: {
|
||||
season: true,
|
||||
},
|
||||
|
|
@ -41,7 +35,7 @@ const router = new Router({
|
|||
{
|
||||
path: '/summoner/:region/:name/records',
|
||||
name: 'summonerRecords',
|
||||
component: SummonerRecords,
|
||||
component: () => import('@/views/SummonerRecords.vue'),
|
||||
meta: {
|
||||
season: true,
|
||||
},
|
||||
|
|
@ -49,7 +43,7 @@ const router = new Router({
|
|||
{
|
||||
path: '/summoner/:region/:name/live',
|
||||
name: 'summonerLive',
|
||||
component: SummonerLive,
|
||||
component: () => import('@/views/SummonerLive.vue'),
|
||||
},
|
||||
],
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in a new issue