import React from 'react'; export interface RouteItem { /** * 组件名 */ component: React.ComponentType | Promise<{ default: React.ComponentType; }>; /** * 路由匹配符 */ path: string; /** * 页面是否懒加载 */ lazy?: boolean; /** * 子路由 */ routes?: RouteItem[]; /** * 路由数据加载函数名(用于模版渲染) */ loader?: () => Promise; } export interface RouteConfig { routes: RouteItem[]; }