From 25750ab29ce4e243f4e4e17a796167f3a0f0697b Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周一, 05 5月 2025 16:33:49 +0800 Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/HIA24016N_PipeLineDemo --- HIAWms/web/main.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/HIAWms/web/main.ts b/HIAWms/web/main.ts new file mode 100644 index 0000000..cd61dee --- /dev/null +++ b/HIAWms/web/main.ts @@ -0,0 +1,40 @@ +// @ts-nocheck +import './cms/index.css' +import { createApp, ComponentPublicInstance } from 'vue' +import App from './App.vue' +import { setXProject } from './api/index' +import { router, routeInfo } from './router' +import { + renderWithQiankun, + qiankunWindow, +} from 'vite-plugin-qiankun/dist/helper' +let instance: ComponentPublicInstance | null = null +import sdk from 'sdk' + +function render(props = {}) { + instance = createApp(App) + instance.use(router) + instance.use(sdk.lib.useTable) + setXProject() + instance.mount('#app') +} + +renderWithQiankun({ + mount(props) { + props.setGlobalState(routeInfo) + render(props) + }, + bootstrap() { + console.log('bootstrap') + }, + unmount(props: any) { + instance.$destroy() + instance.$el.innerHTML = '' + instance = null + }, +}) + +// 鐙珛杩愯鏃� +if (!qiankunWindow.__POWERED_BY_QIANKUN__) { + render({}) +} -- Gitblit v1.9.3