Переглянути джерело

LY 优化页面载入速度

ly 2 роки тому
батько
коміт
94f74b3b9c

+ 10 - 2
ui/src/store/modules/permission.js

@@ -47,8 +47,16 @@ function filterAsyncRouter(asyncRouterMap) {
   })
 }
 
-export const loadView = (view) => { // 路由懒加载
-  return (resolve) =>  require([`@/views/${view}`], resolve)
+// 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

+ 1 - 0
ui/src/views/system/user/index.vue

@@ -19,6 +19,7 @@
             :props="defaultProps"
             :expand-on-click-node="false"
             :filter-node-method="filterNode"
+            highlight-current
             ref="tree"
             default-expand-all
             @node-click="handleNodeClick"