vue中pdf预览,报错(Cannot read properties of undefined (reading ‘catch‘))解决
使用vue-pdf@4.3.0控制台报错
1、在node_modules中找到vue-pdf,src下的pdfjsWrapper.js
具体原因是191行
if ( pdfRender !== null ) { if ( canceling ) return; canceling = true; pdfRender.cancel().catch(function(err) { emitEvent('error', err); }); return; }
修改为
if ( pdfRender !== null ) { if ( canceling ) return; canceling = true; pdfRender.cancel(); return; }
2.根本原因就是vue-pdf版本和vue版本不一致
先卸载现有的vue-pdf npm unintall vue-pdf 再安装低版本的vue-pdf npm install vue-pdf@4.2.0 pdfjs-dist@2.5.207
本文来自博客园,作者:黄橙,转载请注明原文链接:https://www.cnblogs.com/RedOrange/p/19331559

浙公网安备 33010602011771号