♻️: fix: 解决冲突

This commit is contained in:
sight 2022-06-28 14:16:21 +08:00
commit 4047d0dbba
2 changed files with 14 additions and 1 deletions

View File

@ -191,7 +191,10 @@ const openMaxmin = function() {
type: 1,
title: "标题",
maxmin: true,
content: "内容"
content: "内容",
full:(e)=>{console.log('full',e)},
min:(e)=>{console.log('min',e)},
restore:(e)=>{console.log('restore',e)}
})
}

View File

@ -90,6 +90,9 @@ export interface LayModalProps {
appContext?: any;
startIndex?: number;
imgList?: { src: string; alt: string }[];
min?: Function;
full?: Function;
restore?: Function;
}
const props = withDefaults(defineProps<LayModalProps>(), {
@ -115,6 +118,9 @@ const props = withDefaults(defineProps<LayModalProps>(), {
destroy: () => {},
success: () => {},
end: () => {},
full: () => {},
min: () => {},
restore: () => {},
yesText: "确定",
isFunction: false,
isMessage: false,
@ -224,6 +230,7 @@ const maxHandle = () => {
h.value = _h.value;
t.value = _t.value;
l.value = _l.value;
props.restore(props.id);
} else {
_t.value = t.value;
_l.value = l.value;
@ -233,6 +240,7 @@ const maxHandle = () => {
h.value = maxArea().h;
t.value = maxOffset().t;
l.value = maxOffset().l;
props.full(props.id);
}
max.value = !max.value;
};
@ -251,6 +259,7 @@ const minHandle = () => {
h.value = _h.value;
t.value = _t.value;
l.value = _l.value;
props.restore(props.id);
} else {
_w.value = w.value;
_h.value = h.value;
@ -260,6 +269,7 @@ const minHandle = () => {
w.value = minArea().w;
t.value = minOffset(left).t;
l.value = minOffset(left).l;
props.min(props.id);
}
min.value = !min.value;
};