Vuejs & создание pdf - undefined: 0 TypeError: 'undefined' не является объектом - PullRequest
0 голосов
/ 20 марта 2019

У меня есть приложение 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>

И все же я получаю эту ошибку. Есть ли кто-нибудь с какой-либо идеей, что может быть проблема здесь, потому что я не знаю, так как мне кажется, что я делаю импорт и т. Д. Для работы полифилов?

Заранее спасибо

...