jsPDF.text传入无效参数求助:代码间歇性运行异常
jsPDF.text 参数无效问题求助
首次发帖求助,此前通常能自行解决各类问题,但此次遇到了瓶颈。几乎完全相同的代码片段在另一个项目中可以正常运行,但当前代码却时好时坏。若有需要我可以提供项目完整代码,或是待家人休息后创建沙箱并分享链接。
相关代码
import jsPDF from 'jspdf' const doc = new jsPDF(); const img = '../../assets/AADONOTDELETEused (2).jpg' var width = doc.internal.pageSize.getWidth() var height = doc.internal.pageSize.getHeight() doc.addImage(img, 'JPEG', 0, 0, width, height); // Set the font size and text alignment for form field values doc.setFontSize(9); // Fill in the form field values doc.text(formData.name, 42, 50); // Name field doc.text(formData.phone, 136, 50); // Phone field doc.text(formData.email, 100, 60); // Email field doc.text(formData.address, 31, 70); // Address field doc.text(formData.year, 12, 92); // Year field doc.text(formData.model, 12, 108); // Accessories field doc.text(formData.stockNum, 42, 139); // StockNum field doc.text(formData.trade, 22, 180); // Trade field doc.text(formData.deposit, 31, 163); // Deposit field doc.text(formData.options, 15, 211); // Accessories field doc.text(formData.msrp, 118, 98); // Accessories field doc.text(formData.freight, 188, 85); // Accessories field doc.text(formData.commodity, 188, 93); // Accessories field doc.text(formData.pdi, 188, 101); // Accessories field // Save the filled PDF document doc.save(`${formData.name}.pdf`); };
已尝试的排查动作
- 单独测试每个输入字段,怀疑是传入数据的问题
- 移除部分字段后,代码仍时而正常时而报错,无法定位确切问题
- 查阅官方文档、搜索相关资料并参考其他项目代码
报错信息
传递给jsPDF.text的参数无效
at E.y.private.text.y.text
内容的提问来源于stack exchange,提问作者skylerzanth
相关产品推荐
相关产品推荐

