作者 RuoYi

生产环境使用路由懒加载提升页面响应速度

@@ -106,8 +106,13 @@ function filterChildren(childrenMap, lastRouter = false) { @@ -106,8 +106,13 @@ function filterChildren(childrenMap, lastRouter = false) {
106 return children 106 return children
107 } 107 }
108 108
109 -export const loadView = (view) => { // 路由懒加载 109 +export const loadView = (view) => {
  110 + if (process.env.NODE_ENV === 'development') {
110 return (resolve) => require([`@/views/${view}`], resolve) 111 return (resolve) => require([`@/views/${view}`], resolve)
  112 + } else {
  113 + // 使用 import 实现生产环境的路由懒加载
  114 + return () => import(`@/views/${view}`)
  115 + }
111 } 116 }
112 117
113 export default permission 118 export default permission