ventModal.vue 611 B

123456789101112131415161718192021222324
  1. <template>
  2. <div id="vent-model"></div>
  3. </template>
  4. <script lang="ts" >
  5. import { onMounted, onBeforeUnmount, defineComponent } from 'vue';
  6. import { unmountMicroApps, mountMicroApp } from '/@/qiankun';
  7. import { resetMicroContentWH } from '/@/utils/domUtils';
  8. export default defineComponent({
  9. name: 'VentModel',
  10. setup() {
  11. onMounted(() => {
  12. mountMicroApp('/micro-vent-3dModal')
  13. resetMicroContentWH('vent-model')
  14. })
  15. onBeforeUnmount(async () => {
  16. unmountMicroApps(['/micro-vent-3dModal'])
  17. })
  18. }
  19. })
  20. </script>
  21. <style lang="less" scoped></style>