diff --git a/src/views/Editor/Toolbar/ElementStylePanel/ShapeStylePanel.vue b/src/views/Editor/Toolbar/ElementStylePanel/ShapeStylePanel.vue index 406ea2c9..f26717ff 100644 --- a/src/views/Editor/Toolbar/ElementStylePanel/ShapeStylePanel.vue +++ b/src/views/Editor/Toolbar/ElementStylePanel/ShapeStylePanel.vue @@ -196,7 +196,10 @@ const updateFillType = (type: 'gradient' | 'fill') => { slidesStore.removeElementProps({ id: handleElementId.value, propName: 'gradient' }) addHistorySnapshot() } - else updateElement({ gradient: gradient.value }) + else { + currentGradientIndex.value = 0 + updateElement({ gradient: gradient.value }) + } } // 设置渐变填充 diff --git a/src/views/Editor/Toolbar/SlideDesignPanel.vue b/src/views/Editor/Toolbar/SlideDesignPanel.vue index 6fe33468..44f71326 100644 --- a/src/views/Editor/Toolbar/SlideDesignPanel.vue +++ b/src/views/Editor/Toolbar/SlideDesignPanel.vue @@ -388,6 +388,7 @@ const updateBackgroundType = (type: SlideBackgroundType) => { rotate: 0, }, } + currentGradientIndex.value = 0 slidesStore.updateSlide({ background: newBackground }) } addHistorySnapshot()