Przeglądaj źródła

修复异常值报错

cc12458 1 rok temu
rodzic
commit
afca7666f0
1 zmienionych plików z 3 dodań i 2 usunięć
  1. 3 2
      src/utils/picture.js

+ 3 - 2
src/utils/picture.js

@@ -1,4 +1,5 @@
 export function formatPicture(picture) {
-    if (!picture) return [];
-    return picture.split(',').filter(Boolean).map(url => /https?/.test(url) ? url : `${process.env.VUE_APP_UPLOAD}file/${url}`);
+    if (typeof picture === 'string') picture = picture.split(',');
+    if (!picture || !Array.isArray(picture)) return [];
+    return picture.filter(Boolean).map(url => /https?/.test(url) ? url : `${process.env.VUE_APP_UPLOAD}file/${url}`);
 }