import '@ant-design-vue/pro-layout/dist/style.css';
import { createCubeUI, fileContext } from '@newlifex/cube-ui';
import '@newlifex/cube-ui/dist/style.css';
import 'element-plus/dist/index.css';
import { createApp } from 'vue';
import App from './App.vue';
const cubeUI = createCubeUI();
const app = createApp(App);
app.use(cubeUI);
const store = app.config.globalProperties.$store;
// 注册组件
const files = import.meta.glob('@/**/*.(vue|tsx)', { eager: true });
store.dispatch('setFiles', files);
fileContext.addFiles(files);
// store.dispatch('setUrls', { baseUrl: 'http://localhost:5000' })
// store.dispatch('setUrls', { baseUrl: 'https://cube2.newlifex.com' });
store.dispatch('setUrls', { baseUrl: (window as any).baseUrl });
store.dispatch('setLayout', 'LayoutAntdv');
app.mount('#app');
|