后端接口返回的是文件流
1.如果是pdf等文件,通过iframe结合文件流,做到文件的下载和预览
// 预览文件openPdf1 () {// 后端下载文件流的地址接口let url = G_CGI_PHP.group.documentDownload + `?id=` + this.paymentImage1const newWindow = window.open()newWindow.document.write('<iframe width="100%" height="100%" src="' + url +'" frameborder="0" allowfullscreen></iframe>')newWindow.document.title = '电子保单.pdf'// window.open(G_CGI_PHP.group.documentDownload + `?id=` + this.paymentImage1)},
2.如果是图片,可以直接通过src赋值文件流展示图片。
<img width="100%" :src="dialogImageUrl" alt="" />handlePictureCardPay () {//接口返回的是文件流this.dialogImageUrl = G_CGI_PHP.group.documentDownload + `?id=` + this.paymentImage},