micro.hbs 553 B

1234567891011121314151617181920212223242526
  1. <script setup lang="ts">
  2. import WujieVue from 'wujie-vue3'
  3. import useMicro from '@fskj-admin/micro'
  4. import { plugins } from '@/utils/micro'
  5. const microName = '{{name}}'
  6. const { getMicroByName, mainRouteWatch } = useMicro(WujieVue)
  7. const micro = getMicroByName(microName)
  8. mainRouteWatch(microName)
  9. const route = useRoute()
  10. </script>
  11. <template>
  12. <WujieVue
  13. width="100%"
  14. height="100%"
  15. :name="microName"
  16. :url="micro.url + route.path"
  17. :sync="true"
  18. :plugins="plugins"
  19. ></WujieVue>
  20. </template>
  21. <style lang="scss" scoped></style>