Blame view

src/layouts/iframe/index.vue 633 Bytes
陈文彬 authored
1
<template>
vben authored
2
3
4
5
6
7
8
9
10
  <div>
    <template v-for="frame in getFramePages" :key="frame.path">
      <FramePage
        v-if="frame.meta.frameSrc && hasRenderFrame(frame.name)"
        v-show="showIframe(frame)"
        :frameSrc="frame.meta.frameSrc"
      />
    </template>
  </div>
陈文彬 authored
11
12
13
14
</template>
<script lang="ts">
  import { defineComponent } from 'vue';
  import FramePage from '/@/views/sys/iframe/index.vue';
15
16
17

  import { useFrameKeepAlive } from './useFrameKeepAlive';
陈文彬 authored
18
19
20
21
  export default defineComponent({
    name: 'FrameLayout',
    components: { FramePage },
    setup() {
22
      return { ...useFrameKeepAlive() };
陈文彬 authored
23
24
25
    },
  });
</script>