diff --git a/src/components/filePreview/filePreviewDialog.vue b/src/components/filePreview/filePreviewDialog.vue index 4edd8d3..990e7ed 100644 --- a/src/components/filePreview/filePreviewDialog.vue +++ b/src/components/filePreview/filePreviewDialog.vue @@ -27,7 +27,14 @@ // pdfjsLib.GlobalWorkerOptions.workerSrc = '/pdf.worker.js' } +function initDialogUrl(url: string) { + dialogVisible.value = true + pdfUrl.value = '' + loading.value = true + pdfUrl.value = url + loading.value = false +} function initDialogContent(stream: Blob) { dialogVisible.value = true pdfUrl.value = '' @@ -47,16 +54,11 @@ } // ----------------------- 以下是暴露的方法内容 ---------------------------- -defineExpose({ initDialog, initDialogContent }) +defineExpose({ initDialog, initDialogContent, initDialogUrl }) -