From fb6ed8622817ff21392369d6868c42fc262fb1a8 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Sun, 15 Aug 2021 00:14:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BE=E7=89=87=E8=A3=81=E5=89=AA?= =?UTF-8?q?=E5=90=8E=E4=B8=8D=E8=83=BD=E6=92=A4=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/element/ImageElement/index.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/components/element/ImageElement/index.vue b/src/views/components/element/ImageElement/index.vue index 96947c5b..cc313fd0 100644 --- a/src/views/components/element/ImageElement/index.vue +++ b/src/views/components/element/ImageElement/index.vue @@ -64,6 +64,7 @@ import { ImageClipedEmitData } from '@/types/edit' import { ContextmenuItem } from '@/components/Contextmenu/types' import useElementShadow from '@/views/components/element/hooks/useElementShadow' import useElementFlip from '@/views/components/element/hooks/useElementFlip' +import useHistorySnapshot from '@/hooks/useHistorySnapshot' import useClipImage from './useClipImage' import useFilter from './useFilter' @@ -94,6 +95,8 @@ export default defineComponent({ const clipingImageElementId = computed(() => store.state.clipingImageElementId) const isCliping = computed(() => clipingImageElementId.value === props.elementInfo.id) + const { addHistorySnapshot } = useHistorySnapshot() + const shadow = computed(() => props.elementInfo.shadow) const { shadowStyle } = useElementShadow(shadow) @@ -129,6 +132,8 @@ export default defineComponent({ height: props.elementInfo.height + position.height, } store.commit(MutationTypes.UPDATE_ELEMENT, { id: props.elementInfo.id, props: _props }) + + addHistorySnapshot() } return {