У меня есть приложение vue.js
, которое я пытаюсь сгенерировать в PDF-формате из библиотеки wkhtmltopdf .
При попытке запустить htmltopdf-функцию с флагом --debug-javascript
я получаю следующую ошибку и пустой pdf в качестве вывода:
Warning: undefined:0 TypeError: 'undefined' is not an object
wkhtmltopdf
работает на движке QtWeb, поэтому я попытался добавить несколько заполнений. Это мой .babelrc
файл:
{
"presets": [
["@babel/preset-env", {
"targets": {
"browsers": ["defaults", "ie >= 10"]
},
"useBuiltIns": "entry"
}]
],
"plugins": ["@babel/plugin-transform-arrow-functions"]
}
in main.js
Я импортирую Babel Polyfill:
import '@babel/polyfill'
А в public/index.html
я добавил следующий фрагмент над скриптами в теге <head>
:
<script>
Function.prototype.bind = Function.prototype.bind || function (thisp) {
var fn = this;
return function () {
return fn.apply(thisp, arguments);
};
};
</script>
И все же я получаю эту ошибку. Есть ли кто-нибудь с какой-либо идеей, что может быть проблема здесь, потому что я не знаю, так как мне кажется, что я делаю импорт и т. Д. Для работы полифилов?
Заранее спасибо