Browse Source

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

RuoYi 3 years ago
parent
commit
519ea854d5
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) {
   return children
 }
 
-export const loadView = (view) => { // 路由懒加载
-  return (resolve) => require([`@/views/${view}`], resolve)
+export const loadView = (view) => {
+  if (process.env.NODE_ENV === 'development') {
+    return (resolve) => require([`@/views/${view}`], resolve)
+  } else {
+    // 使用 import 实现生产环境的路由懒加载
+    return () => import(`@/views/${view}`)
+  }
 }
 
 export default permission