fix(Watermark): ensure watermark updates on imageBase64 change (#13474)

This commit is contained in:
inottn
2025-05-20 21:33:46 +08:00
committed by GitHub
parent 3dc0a6d929
commit 29a05f0aff

View File

@@ -1,5 +1,6 @@
import { import {
defineComponent, defineComponent,
nextTick,
onMounted, onMounted,
onUnmounted, onUnmounted,
ref, ref,
@@ -158,7 +159,6 @@ export default defineComponent({
watch( watch(
() => [ () => [
imageBase64.value,
props.content, props.content,
props.textColor, props.textColor,
props.height, props.height,
@@ -170,6 +170,10 @@ export default defineComponent({
generateWatermarkUrl, generateWatermarkUrl,
); );
watch(imageBase64, () => {
nextTick(generateWatermarkUrl);
});
onMounted(generateWatermarkUrl); onMounted(generateWatermarkUrl);
onUnmounted(revokeWatermarkUrl); onUnmounted(revokeWatermarkUrl);