$dialog
是一种被封装过的 Naive UI Dialog
仅有以下三种用法。参数与Naive UI原装Dialog类似
普通对话框
window.$dialog.info({
title: '警告',
content: '你确定?',
positiveText: '确定',
negativeText: '不确定',
onPositiveClick: () => {
$message.success('确定')
},
onNegativeClick: () => {
$message.error('不确定')
}
})
警告对话框
和普通对话框的区别是:确认按钮是红色
window.$dialog.error({
title: '警告',
content: '你确定?',
positiveText: '确定',
negativeText: '不确定',
onPositiveClick: () => {
$message.success('确定')
},
onNegativeClick: () => {
$message.error('不确定')
}
})
提交文本
window.$dialog.prompt({
title: '这就是个标题',
content: '请随便输入点什么',
positiveText: '确定',
negativeText: '不确定',
onPositiveClick: (value) => {
$message.success(`刚才输入了:${value}`)
},
onNegativeClick: () => {
$message.error('不确定')
}
})