// .env配置 const config = { tabs: eval(process.env.VUE_APP_TABS ?? false), dev: eval(process.env.VUE_APP_DEV ?? false) }; const ip = 'localhost'; // const ip = '192.168.0.37'; export default [ { // 子应用名称 name: 'admin-code', // 子应用入口 entry: config.dev ? `//${ip}:3001/admin-code/` : '/admin-code/', // 子应用渲染ID container: config.tabs ? '#code' : '#content', // 路由匹配规则 activeRule: '/admin/code' }, { name: 'admin-user', entry: config.dev ? `//${ip}:3003/admin-user/` : '/admin-user/', container: config.tabs ? '#adminUser' : '#content', activeRule: '/admin/adminUser' }, { name: 'admin-role', entry: config.dev ? `//${ip}:3004/admin-role/` : '/admin-role/', container: config.tabs ? '#role' : '#content', activeRule: '/admin/role' }, // 内容管理 { name: 'admin-menus', entry: config.dev ? `//${ip}:3005/admin-menus/` : '/admin-menus/', container: config.tabs ? '#menus' : '#content', activeRule: '/admin/menus' }, { name: 'admin-contents', entry: config.dev ? `//${ip}:3007/admin-contents/` : '/admin-contents/', container: config.tabs ? '#contents' : '#content', activeRule: '/admin/contents' }, { name: 'admin-pages', entry: config.dev ? `//${ip}:3008/admin-pages` : '/admin-pages/', container: config.tabs ? '#pages' : '#content', activeRule: '/admin/pages' }, { name: 'admin-imgNews', entry: config.dev ? `//${ip}:3009/admin-img-news/` : '/admin-img-news/', container: config.tabs ? '#imgNews' : '#content', activeRule: '/admin/imgNews' }, { name: 'admin-toConfig', entry: config.dev ? `//${ip}:3010/admin-to-config/` : '/admin-to-config/', container: config.tabs ? '#toConfig' : '#content', activeRule: '/admin/toConfig' }, { name: 'admin-log', entry: config.dev ? `//${ip}:3011/admin-log/` : '/admin-log/', container: config.tabs ? '#log' : '#content', activeRule: '/admin/log' }, { name: 'admin-files', entry: config.dev ? `//${ip}:3023/admin-files/` : '/admin-files/', container: config.tabs ? '#files' : '#content', activeRule: '/admin/files' }, { name: 'admin-role-menu', entry: config.dev ? `//${ip}:3026/admin-role-menu/` : '/admin-role-menu/', container: config.tabs ? '#roleMenu' : '#content', activeRule: '/admin/roleMenu' } ];