Procházet zdrojové kódy

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

RuoYi před 3 roky
rodič
revize
519ea854d5
1 změnil soubory, kde provedl 7 přidání a 2 odebrání
  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