1:设置ajax返回类型为blob
// pdf预览
export const wordToPdf= params => {
return instance.post(`${baseRoot}/app-tool/uploads/word-to-pdf?fileId=${params}`,{},{responseType:'blob'}
);
};
2:创建blob地址
wordToPdf(fileId){
toolApi.uploads.wordToPdf(fileId)
.then((res)=>{
this.src = window.URL.createObjectURL(res);
})
}
3:使用pdf.js展示
<iframe class="lessonFileiframe" :src="'/static/pdf/web/viewer.html?file=' + encodeURIComponent(src) +'&downFlag=false'" width="100%" height="100%"></iframe>