DataBindModal.vue 905 Bytes
<script lang="ts" setup>
  import { Tabs } from 'ant-design-vue';
  import { ref } from 'vue';
  import BasicModal from '/@/components/Modal/src/BasicModal.vue';
  import BasicConfiguration from './BasicConfiguration.vue';
  import VisualConfiguration from './VisualConfiguration.vue';
  import VisualOptions from './VisualOptions.vue';
  const activeKey = ref('1');
</script>

<template>
  <BasicModal v-bind="$attrs" title="自定义组件" width="70%">
    <section>
      <Tabs type="card" v-model:activeKey="activeKey">
        <Tabs.TabPane key="1" tab="基础配置">
          <BasicConfiguration />
        </Tabs.TabPane>
        <Tabs.TabPane key="2" tab="可视化配置">
          <VisualConfiguration />
        </Tabs.TabPane>
        <Tabs.TabPane key="3" tab="可视化选项">
          <VisualOptions />
        </Tabs.TabPane>
      </Tabs>
    </section>
  </BasicModal>
</template>