mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-11-04 08:06:12 +08:00 
			
		
		
		
	perf: 路由子集显示可配置
This commit is contained in:
		@ -12,3 +12,6 @@ VITE_APP_TENANT_ENABLE=true
 | 
			
		||||
 | 
			
		||||
# 验证码的开关
 | 
			
		||||
VITE_APP_CAPTCHA_ENABLE=true
 | 
			
		||||
 | 
			
		||||
# 路由在只有一个子集的时候是否显示父级
 | 
			
		||||
VITE_ROUTE_ALWAYSSHOW_ENABLE=true
 | 
			
		||||
 | 
			
		||||
@ -57,7 +57,12 @@ export const generateRoute = (routes: AppCustomRouteRecordRaw[]): AppRouteRecord
 | 
			
		||||
      icon: route.icon,
 | 
			
		||||
      hidden: !route.visible,
 | 
			
		||||
      noCache: !route.keepAlive,
 | 
			
		||||
      alwaysShow: route.children && route.children.length == 1 ? true : false
 | 
			
		||||
      alwaysShow:
 | 
			
		||||
        route.children &&
 | 
			
		||||
        route.children.length === 1 &&
 | 
			
		||||
        import.meta.env.VITE_ROUTE_ALWAYSSHOW_ENABLE === 'true'
 | 
			
		||||
          ? true
 | 
			
		||||
          : false
 | 
			
		||||
    }
 | 
			
		||||
    // 路由地址转首字母大写驼峰,作为路由名称,适配keepAlive
 | 
			
		||||
    let data: AppRouteRecordRaw = {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								yudao-ui-admin-vue3/types/env.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								yudao-ui-admin-vue3/types/env.d.ts
									
									
									
									
										vendored
									
									
								
							@ -10,7 +10,8 @@ declare module '*.vue' {
 | 
			
		||||
interface ImportMetaEnv {
 | 
			
		||||
  readonly VITE_APP_TITLE: string
 | 
			
		||||
  readonly VITE_PORT: number
 | 
			
		||||
  readonly VITE_OPEN: boolean
 | 
			
		||||
  readonly VITE_OPEN: string
 | 
			
		||||
  readonly VITE_ROUTE_ALWAYSSHOW_ENABLE: string
 | 
			
		||||
  readonly VITE_APP_CAPTCHA_ENABLE: string
 | 
			
		||||
  readonly VITE_APP_TENANT_ENABLE: string
 | 
			
		||||
  readonly VITE_BASE_URL: string
 | 
			
		||||
 | 
			
		||||
@ -30,7 +30,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
 | 
			
		||||
      // 端口号
 | 
			
		||||
      port: env.VITE_PORT,
 | 
			
		||||
      host: "0.0.0.0",
 | 
			
		||||
      open: env.VITE_OPEN,
 | 
			
		||||
      open: env.VITE_OPEN === 'true',
 | 
			
		||||
      // 本地跨域代理
 | 
			
		||||
      proxy: {
 | 
			
		||||
        ['/admin-api']: {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user