27 lines
497 B
JavaScript
27 lines
497 B
JavaScript
|
/** props */
|
||
|
export const propsType = {
|
||
|
flag: {
|
||
|
type: Boolean,
|
||
|
default: false
|
||
|
},
|
||
|
width: {
|
||
|
type: String,
|
||
|
default: "30%"
|
||
|
},
|
||
|
title: {
|
||
|
type: String,
|
||
|
default: "消息"
|
||
|
}
|
||
|
}
|
||
|
/** 自定义hook */
|
||
|
export function dialogHook(emit){
|
||
|
/** dialog关闭 */
|
||
|
const close = (form) => {
|
||
|
emit("update:flag", false)
|
||
|
// 重置表单
|
||
|
form && form.value.handlerFormReset();
|
||
|
};
|
||
|
return {
|
||
|
close
|
||
|
};
|
||
|
}
|