gaoluyang
2026-08-07 9ed6339d4ecc9daae730a0fe0f5d7ee16107c278
src/components/upload/file-upload.vue
@@ -141,6 +141,12 @@
/** 处理文件预览 */
function handlePreview(file: UploadFile) {
  const url = (file as any)?.url || (file as any)?.response?.url || (file as any)?.response;
  if (!url) {
    message.warning('文件地址不存在,无法预览');
    return;
  }
  window.open(url, '_blank');
  emit('preview', file);
}