1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- // .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'
- }
- ];
|