1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <template>
| <div class="sub-app">
| <WujieVue width="100%" height="100%" v-bind="computedOptions" :degrade="true" :alive="true" sync />
| </div>
| </template>
| <script lang="ts" setup>
| import WujieVue from "wujie-vue3";
| import { useRoute } from 'vue-router'
| import { computed } from 'vue'
|
| const route = useRoute()
| const computedOptions = computed(() => {
| return {
| name: route.query.key,
| url: route.query.url,
| }
| })
| </script>
| <style scoped lang="scss">
| .sub-app {
| height: 100%;
| width: 100%;
| .wujie_iframe {
| height: 100%;
| }
| }
| </style>
|
|