JsPDF - Невозможно прочитать свойство 'charAt' из неопределенного - PullRequest
0 голосов
/ 21 декабря 2018

Я написал этот простой код для проверки библиотеки jsPDF:

const base64Img = require('base64-img');
const JsPDF     = require('jspdf');

const LAYOUT    = base64Img.base64Sync('img/layout.png');    

$('#esporta').click( () => {
    var pdf = new JsPDF();
    pdf.addImage(LAYOUT, 'PNG', 18.25, 19.25, 190, 255);
    pdf.save('test.pdf');
});

У меня есть простая кнопка, что при ее нажатии должен быть сгенерирован pdf;но у меня есть эта ошибка:

Uncaught TypeError: Невозможно прочитать свойство 'charAt' из неопределенного при новом e (/Users/th3g3ntl3man/Repository/thermowell-design/node_modules/jspdf/dist/jspdf.min.js: 269) в HTMLButtonElement. $. click (export.js: 62) в HTMLButtonElement.dispatch (jquery-3.3.1.min.js: 2) в HTMLButtonElement.y.handle (jquery-3.3.1.min.js: 2)

Строка export.js:62 является созданием pdf: var pdf = new JsPDF();

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Сегодня мы выпустили 1.5.3.Это должно исправить вашу проблему.

0 голосов
/ 26 декабря 2018

Это заявленная проблема.Вы можете увидеть здесь .К тому времени, когда я наберу это сообщение.Исправление еще не было объединено.Вы можете временно использовать вложенный zip-файл здесь и дождаться выпуска следующей официальной версии.

Извлечь zip-файл и скопировать его в node_modules / jspdf / dist, перезаписать четыре исходных файла,и все будет хорошо.

...