Skip to content

Dialog 对话框

参数

参数说明类型可选值默认值
v-model是否显示boolean
title标题string
width对话框宽度string80%
close-on-click-modal是否可以通过点击 modal 关闭booleantrue
show-close-btn是否显示关闭按钮booleanfalse

事件

事件名称说明回调参数
close关闭回调

示例

html
<template>
	<cl-page :padding="20">
		<cl-dialog title="标题" v-model="visible">
			<text>云想衣裳花想容,春风拂槛露华浓。若非群玉山头见,会向瑶台月下逢。</text>
		</cl-dialog>

		<cl-card label="基础用法">
			<cl-button @tap="open">打开</cl-button>
		</cl-card>
	</cl-page>
</template>

<script lang="ts" setup>
	import { ref } from "vue";

	const visible = ref<boolean>(false);

	function open() {
		visible.value = true;
	}
</script>