12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <template>
- <n-button type="primary" @click="showModal = true">
- <icon-ic-round-plus class="mr-4px text-20px" />
- 新增
- </n-button>
- <n-modal
- v-model:show="showModal"
- class="custom-card"
- preset="card"
- :style="bodyStyle"
- title="卡片预设"
- size="huge"
- :bordered="false"
- :segmented="segmented"
- >
- <template #header-extra>
- 噢!
- </template>
- 内容
- <template #footer>
- 尾部
- </template>
- </n-modal>
- </template>
- <script lang="ts">
- import { defineComponent, ref } from 'vue'
- export default defineComponent({
- setup () {
- return {
- bodyStyle: {
- width: '600px'
- },
- segmented: {
- content: 'soft',
- footer: 'soft'
- } as const,
- showModal: ref(false)
- }
- }
- })
- </script>
|