有时候我们想实现一个功能,点击pdf的时候在新的标签页打开预览,而不是下载这个文件,
下面这个方法亲测有效
fetch(row.filePath)
.then((response) => response.blob())
.then((res) => {
let blob = new Blob([res], { type: "application/pdf" });
// pdfurl即转化后的结果
let pdfurl = window.URL.createObjectURL(blob);
// 新标签页打开,即可预览并下载
window.open(pdfurl);
});