🔖 v2.4 版本发布,详情查看发行版说明

This commit is contained in:
Elune
2019-12-22 15:11:28 +08:00
320 changed files with 11018 additions and 6619 deletions

View File

@@ -1,5 +1,5 @@
import { constantRouterMap } from '@/router/routers'
import Layout from '@/layout/Layout'
import Layout from '@/layout/index'
const permission = {
state: {
@@ -20,7 +20,7 @@ const permission = {
}
export const filterAsyncRouter = (routers) => { // 遍历后台传来的路由字符串,转换为组件对象
const accessedRouters = routers.filter(router => {
return routers.filter(router => {
if (router.component) {
if (router.component === 'Layout') { // Layout组件特殊处理
router.component = Layout
@@ -34,10 +34,9 @@ export const filterAsyncRouter = (routers) => { // 遍历后台传来的路由
}
return true
})
return accessedRouters
}
export const loadView = (view) => { // 路由懒加载
export const loadView = (view) => {
return () => import(`@/views/${view}`)
}