fix: 移动组件后缩放bug

Re-1.0
咬轮猫 3 years ago
parent 4ae7311674
commit 99cec40b43

@ -369,8 +369,8 @@
globalStore.handle_svg_info.info.x = globalStore.mouse_info.new_position_x;
globalStore.handle_svg_info.info.y = globalStore.mouse_info.new_position_y;
globalStore.handle_svg_info.info.client = {
x: clientX,
y: clientY
x: globalStore.mouse_info.new_position_x,
y: globalStore.mouse_info.new_position_y
};
globalStore.intention = EGlobalStoreIntention.Move;
} else if (globalStore.intention == EGlobalStoreIntention.MoveCanvas) {
@ -558,7 +558,7 @@
};
}
};
const onCanvasMouseUp = (e: MouseEvent) => {
const onCanvasMouseUp = () => {
//
if (globalStore.mouse_info.state != EMouseInfoState.Down) {
return;
@ -576,14 +576,15 @@
globalStore.handle_svg_info?.info &&
globalStore.intention == EGlobalStoreIntention.Zoom
) {
//
const newCenterPoint = getCenterPoint(
{ x: e.clientX, y: e.clientY },
globalStore.scale_info.symmetric_point
);
//bug
console.log(newCenterPoint);
globalStore.handle_svg_info.info.client = newCenterPoint;
//
// const newCenterPoint = getCenterPoint(
// { x: e.clientX, y: e.clientY },
// globalStore.scale_info.symmetric_point
// );
globalStore.handle_svg_info.info.client = {
x: globalStore.handle_svg_info.info.x,
y: globalStore.handle_svg_info.info.y
};
globalStore.intention = EGlobalStoreIntention.None;
setSvgActualInfo(globalStore.done_json[globalStore.handle_svg_info.index]);
} else if (

Loading…
Cancel
Save