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

Loading…
Cancel
Save