Maximum call stack size exceeded
Maximum call stack size exceeded
记一次Maximum call stack size exceeded错误
import Vue from 'vue'
import Router from 'vue-router'
import Login from './views/Login.vue'
import Home from './views/Home.vue'
const IndexPage = r => require.ensure([], () => r(require('@/views/IndexPage.vue')), 'IndexPage')//首页
Vue.use(Router)
export default new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/',
name: 'Login',
component: Login
}, {
path: '/Home',
component: Home,
children: [
{
path: '',
name: 'IndexPage',
component: IndexPage
} ]
}
, {
path: '/*',
redirect: '/IndexPage'
}
]
})
由于路由重定向,所以使用了redirect
,但是其重定向地址不存在,所以报错