Michael Wang 3 лет назад
Родитель
Сommit
dfc1085bc6
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      src/features/mark/CommonMarkBody.vue
  2. 1 0
      src/utils/utils.ts

+ 1 - 0
src/features/mark/CommonMarkBody.vue

@@ -182,6 +182,7 @@ async function processSliceConfig() {
 
   const images = [];
   // 必须要先加载一遍,把“选择整图”的宽高重置后,再算总高度
+  store.currentTask.sliceConfig.length = store.currentTask.sliceUrls.length;
   for (const sliceConfig of store.currentTask.sliceConfig) {
     const url = store.currentTask.sliceUrls[sliceConfig.i - 1];
     const image = await loadImage(url);

+ 1 - 0
src/utils/utils.ts

@@ -178,6 +178,7 @@ export async function preDrawImage(_currentTask: Task) {
 
   if (hasSliceConfig) {
     // 必须要先加载一遍,把“选择整图”的宽高重置后,再算总高度
+    _currentTask.sliceConfig.length = _currentTask.sliceUrls.length;
     for (const sliceConfig of _currentTask.sliceConfig) {
       const url = _currentTask.sliceUrls[sliceConfig.i - 1];
       const image = await loadImage(url);