tangning 7 ヶ月 前
コミット
687c9a62f6
1 ファイル変更4 行追加2 行削除
  1. 4 2
      src/view/case/draw/selectMapImage.vue

+ 4 - 2
src/view/case/draw/selectMapImage.vue

@@ -160,9 +160,11 @@ watchEffect(() => {
 defineExpose<QuiskExpose>({
   submit() {
     return new Promise<MapImage>((resolve) => {
-      if (mapEl.value) {
+        console.log('searchInfo', searchInfo.value);
+        if (mapEl.value) {
         const canvas = mapEl.value.querySelector("canvas") as HTMLCanvasElement;
-        canvas.toBlob((blob) => resolve({ blob, search: searchInfo.value! }));
+        console.log(canvas, 'canvas');
+        canvas && canvas.toBlob((blob) => resolve({ blob, search: searchInfo.value! })) || resolve({ search: searchInfo.value! });
       } else {
         resolve({ blob: null, search: null });
       }