fix: missing await for an async function call (#4035)

This commit is contained in:
Li Kui
2024-08-04 21:53:44 +08:00
committed by GitHub
parent 7994d664fd
commit e29352d0f1
4 changed files with 9 additions and 9 deletions

View File

@@ -48,18 +48,18 @@ export function useWatermark() {
};
watermark.value = new Watermark(cachedOptions.value);
watermark.value?.create();
await watermark.value?.create();
}
async function updateWatermark(options: Partial<WatermarkOptions>) {
if (!watermark.value || !watermark.value?.check()) {
await initWatermark(options);
} else {
if (watermark.value) {
await nextTick();
watermark.value?.changeOptions({
await watermark.value?.changeOptions({
...cachedOptions.value,
...options,
});
} else {
await initWatermark(options);
}
}