vben
2020-12-13 27e50b47479af8eaeb4be020aeb0fcbdb4308295
提交 | 用户 | age
2f6253 1 <template>
27e50b 2   <div>
V 3     <template v-for="frame in getFramePages" :key="frame.path">
4       <FramePage
5         v-if="frame.meta.frameSrc && hasRenderFrame(frame.name)"
6         v-show="showIframe(frame)"
7         :frameSrc="frame.meta.frameSrc"
8       />
9     </template>
10   </div>
2f6253 11 </template>
12 <script lang="ts">
13   import { defineComponent } from 'vue';
14   import FramePage from '/@/views/sys/iframe/index.vue';
770283 15
V 16   import { useFrameKeepAlive } from './useFrameKeepAlive';
17
2f6253 18   export default defineComponent({
19     name: 'FrameLayout',
20     components: { FramePage },
21     setup() {
770283 22       return { ...useFrameKeepAlive() };
2f6253 23     },
24   });
25 </script>