Не удалось: referenceerror: html2pdf не определяется с помощью BlazorJavascript

Форум по Javascript
Ответить
Anonymous
 Не удалось: referenceerror: html2pdf не определяется с помощью Blazor

Сообщение Anonymous »

Я использую html2pdf.bundle.min.js в моем проекте Blazor. Я импортировал его в своем основном HTML проекта, до Main.js.
в вкладке сети в браузере я вижу, что html2pdf.bundle.min.js отправляется с кодом состояния 200. Но когда я хочу вызвать функцию html2pdf внутри другой функции Javascrip Консоль.
Есть идеи, почему? Код уже существует в более старой версии того же проекта, и там он все еще работает.
Здесь функция, в которой я называю HTML2PDF. Эта функция называется успешно, но затем она бросает исключение, потому что она не может найти HTML2PDF: < /p>
function printDiv(divName) {
let element = document.getElementById(divName);
let clone = document.getElementById("clone");
try {
let opt = {
margin: 0,
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 0.98 },
html2canvas: { scale: 1, clone: clone, removeContainer: true },
jsPDF: { unit: 'mm', format: 'a4', clone: clone, orientation: 'landscape' }
};
html2pdf().set(opt).from(element).toContainer().save();
} catch (e) {
console.error("FAILED:", e);
}
}
< /code>
и app.razor, где я добавляю свои сценарии и таблицы стилей: < /p>






























Подробнее здесь: https://stackoverflow.com/questions/796 ... ith-blazor
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»