Vue:base64编码的pdf图片显示不出来

图片预览,后端给了一个pdf图片的base64数据,我用canvas显示不出来,用img标签也不行(没有报错,我这边也拿到了数据),但是给的jpg图片的base64可以显示。
loadImage(src: string) {        return new Promise<HTMLImageElement>(resolve => {
            const img = new Image();
            img.src = src;
            img.addEventListener('load', () => resolve(img));
            img.addEventListener('error', () => resolve(null));
        });
    }
 const img = await this.loadImage(this.imgUrl);
 let cvs = this.$refs.canvas as HTMLCanvasElement;
 const ctx = cvs.getContext("2d");//画布显示二维图片
 ctx.drawImage(img, x , y, Width, Height);
回答:
如果是pdf数据,估计需要用pdf支持的组件来展示,比如pdf.js ,而不是作为图片展示。
回答:
预览的话可以直接使用pdf文件路径就行
以上是 Vue:base64编码的pdf图片显示不出来 的全部内容, 来源链接: utcz.com/p/937396.html

