feat: dynamically load all routes

This commit is contained in:
Valentin Kaelin 2023-09-21 13:54:05 +02:00
parent 037c17bb2d
commit bd63a31202
No known key found for this signature in database
GPG key ID: B389A4E3DFF8E414
2 changed files with 8 additions and 12 deletions

View file

@ -248,7 +248,9 @@ export default {
},
created() {
if (this.$route.params.region) {
this.apiCall()
}
window.addEventListener('scroll', this.handleScroll)
},

View file

@ -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'),
},
],
})