|
|
@@ -1460,7 +1460,7 @@ export class CanvasPhotoEditor {
|
|
|
|
|
|
|
|
|
|
|
|
- async exportPagesToPDF(paperType = "a4", name) {
|
|
|
+ exportPagesToPDF(paperType = "a4", name) {
|
|
|
const loading = ElLoading.service({
|
|
|
lock: true,
|
|
|
text: "正在导出超清PDF,请稍候...",
|
|
|
@@ -1653,7 +1653,7 @@ export class CanvasPhotoEditor {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-async exportPagesAsImages(paperType = "a4", name, fileType = 'pdf') {
|
|
|
+exportPagesAsImages(paperType = "a4", name, fileType = 'pdf') {
|
|
|
const loading = ElLoading.service({
|
|
|
lock: true,
|
|
|
text: "正在生成图片...",
|
|
|
@@ -1828,9 +1828,15 @@ async exportPagesAsImages(paperType = "a4", name, fileType = 'pdf') {
|
|
|
|
|
|
// 下载
|
|
|
const filename = name || "照片卷";
|
|
|
- const blob = await zip.generateAsync({ type: "blob" });
|
|
|
- saveAs(blob, `${filename}.zip`);
|
|
|
- ElMessage.success("导出成功!");
|
|
|
+ zip.generateAsync({ type: "blob" }).then(blob => {
|
|
|
+ saveAs(blob, `${filename}.zip`);
|
|
|
+ ElMessage.success("导出成功!");
|
|
|
+ }).catch(() => {
|
|
|
+ ElMessage.error("导出失败");
|
|
|
+ });
|
|
|
+ // const blob = await zip.generateAsync({ type: "blob" });
|
|
|
+ // saveAs(blob, `${filename}.zip`);
|
|
|
+ // ElMessage.success("导出成功!");
|
|
|
return true
|
|
|
} catch (err) {
|
|
|
console.error(err);
|