index.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!DOCTYPE html><html lang=""><head>
  2. <meta charset="UTF-8">
  3. <link rel="icon" href="/favicon.ico">
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5. <title>Vite App</title>
  6. <script crossorigin="">import('/static/index.35ei16Lw.js').finally(() => {
  7. const qiankunLifeCycle = window.moudleQiankunAppLifeCycles && window.moudleQiankunAppLifeCycles['curstom-form'];
  8. if (qiankunLifeCycle) {
  9. window.proxy.vitemount((props) => qiankunLifeCycle.mount(props));
  10. window.proxy.viteunmount((props) => qiankunLifeCycle.unmount(props));
  11. window.proxy.vitebootstrap(() => qiankunLifeCycle.bootstrap());
  12. window.proxy.viteupdate((props) => qiankunLifeCycle.update(props));
  13. }
  14. })</script>
  15. <link rel="modulepreload" crossorigin="" href="/static/.pnpm.ZhcTz5Wm.js">
  16. <link rel="modulepreload" crossorigin="" href="/static/lodash-es.C-xrcuFl.js">
  17. <link rel="modulepreload" crossorigin="" href="/static/element-plus.K6A-vihL.js">
  18. <link rel="modulepreload" crossorigin="" href="/static/@form-create/designer.Bw0zwQqi.js">
  19. <link rel="stylesheet" crossorigin="" href="/static/element-plus.D92rDM1h.css">
  20. <link rel="stylesheet" crossorigin="" href="/static/index.BSjPPZKB.css">
  21. </head>
  22. <body>
  23. <div id="app"></div>
  24. <script>
  25. const createDeffer = (hookName) => {
  26. const d = new Promise((resolve, reject) => {
  27. window.proxy && (window.proxy[`vite${hookName}`] = resolve)
  28. })
  29. return props => d.then(fn => fn(props));
  30. }
  31. const bootstrap = createDeffer('bootstrap');
  32. const mount = createDeffer('mount');
  33. const unmount = createDeffer('unmount');
  34. const update = createDeffer('update');
  35. ;(global => {
  36. global.qiankunName = 'curstom-form';
  37. global['curstom-form'] = {
  38. bootstrap,
  39. mount,
  40. unmount,
  41. update
  42. };
  43. })(window);
  44. </script></body></html>