naive-ui/demo/documentation/components/modal/enUS/presetCard.md

601 B

Use Preset Card

Modal has some presets, which means you can use props & slots of the preset after set it.

<n-button
  @click="modalActive = true"
>
  Start Me up
</n-button>
<n-modal
  v-model="modalActive"
  preset="card"
  overlay-style="width: 600px;"
  title="Modal"
  :bordered="false"
  size="huge"
  :segmented="{
    content: 'soft',
    footer: 'soft'
  }"
>
  <template v-slot:header-extra>
    Oops!
  </template>
  Content
  <template v-slot:footer>
    Footer
  </template>
</n-modal>
export default {
  data () {
    return {
      modalActive: false,
    }
  }
}