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() {
|
created() {
|
||||||
this.apiCall()
|
if (this.$route.params.region) {
|
||||||
|
this.apiCall()
|
||||||
|
}
|
||||||
window.addEventListener('scroll', this.handleScroll)
|
window.addEventListener('scroll', this.handleScroll)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,6 @@ import Vue from 'vue'
|
||||||
import Router from 'vue-router'
|
import Router from 'vue-router'
|
||||||
import { axios } from './plugins/axios'
|
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)
|
Vue.use(Router)
|
||||||
|
|
||||||
const router = new Router({
|
const router = new Router({
|
||||||
|
|
@ -17,7 +11,7 @@ const router = new Router({
|
||||||
{
|
{
|
||||||
path: '/',
|
path: '/',
|
||||||
name: 'home',
|
name: 'home',
|
||||||
component: Home,
|
component: () => import('@/views/Home.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
layout: 'Home',
|
layout: 'Home',
|
||||||
},
|
},
|
||||||
|
|
@ -25,7 +19,7 @@ const router = new Router({
|
||||||
{
|
{
|
||||||
path: '/summoner/:region/:name',
|
path: '/summoner/:region/:name',
|
||||||
name: 'summoner',
|
name: 'summoner',
|
||||||
component: Summoner,
|
component: () => import('@/views/Summoner.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
season: true,
|
season: true,
|
||||||
},
|
},
|
||||||
|
|
@ -33,7 +27,7 @@ const router = new Router({
|
||||||
{
|
{
|
||||||
path: '/summoner/:region/:name/champions',
|
path: '/summoner/:region/:name/champions',
|
||||||
name: 'summonerChampions',
|
name: 'summonerChampions',
|
||||||
component: SummonerChampions,
|
component: () => import('@/views/SummonerChampions.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
season: true,
|
season: true,
|
||||||
},
|
},
|
||||||
|
|
@ -41,7 +35,7 @@ const router = new Router({
|
||||||
{
|
{
|
||||||
path: '/summoner/:region/:name/records',
|
path: '/summoner/:region/:name/records',
|
||||||
name: 'summonerRecords',
|
name: 'summonerRecords',
|
||||||
component: SummonerRecords,
|
component: () => import('@/views/SummonerRecords.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
season: true,
|
season: true,
|
||||||
},
|
},
|
||||||
|
|
@ -49,7 +43,7 @@ const router = new Router({
|
||||||
{
|
{
|
||||||
path: '/summoner/:region/:name/live',
|
path: '/summoner/:region/:name/live',
|
||||||
name: 'summonerLive',
|
name: 'summonerLive',
|
||||||
component: SummonerLive,
|
component: () => import('@/views/SummonerLive.vue'),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue