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