UNPKG

kui-vue

Version:

A lightweight desktop UI component library suitable for Vue.js 2.

51 lines (46 loc) 1.22 kB
<cn> ### 基础用法 使用 `v-model` 进行数据双向绑定 </cn> ```vue <template> <Space vertical> <Button @click="visible = true" type="primary">打开弹窗</Button> <Button @click="custom = true" type="primary">自定义</Button> <Button @click="visible1 = true" type="primary">点蒙层关闭</Button> <Modal :title="null" :footer="null" :showClose="false" v-model="custom" > <Space direction="vertical" style="width:100%"> <h2>我是一个标题</h2> <div><Button @click="custom = false">Close</Button></div> </Space> </Modal> <Modal title="基本对话框" v-model="visible" @ok="okHandle"> <p>This is the content of a basic modal.</p> <p>More content...</p> </Modal> <Modal title="基本对话框" v-model="visible1" @ok="visible1 = false" :mask-closable="true" > <p>This is the content of a basic modal.</p> <p>More content...</p> </Modal> </Space> </template> <script setup> import { ref } from "vue"; const visible = ref(false); const custom = ref(false); const visible1 = ref(false); const okHandle = () => { visible.value = false; }; </script> ```