Browse Source

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

RuoYi 4 years ago
parent
commit
e2dfdb2236
1 changed files with 7 additions and 2 deletions
  1. 7 2
      ruoyi-ui/src/store/modules/permission.js

+ 7 - 2
ruoyi-ui/src/store/modules/permission.js

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