import { NButton, NScrollbar, NModal } from 'naive-ui'; import { defineComponent } from 'vue'; import styles from './index.module.less'; export default defineComponent({ name: 'the-tip-dialog', props: { show: Boolean, title: { type: String, default: '提示' }, cancelButtonText: { type: String, default: '取消' }, confirmButtonText: { type: String, default: '确定' }, cancelBtn: { type: Boolean, default: true }, confirmBtn: { type: Boolean, default: true }, content: { type: String, default: '' } }, emits: ['close', 'confirm'], setup(props, { emit }) { return () => ( { emit('close'); }} show={props.show} preset="card" title={props.title}>
{props.cancelBtn && ( emit('close')}> {props.cancelButtonText} )} {props.confirmBtn && ( emit('confirm')}> {props.confirmButtonText} )}
); } });