Ошибка при монтировании компонента на элемент вместо тела - PullRequest
2 голосов
/ 17 июня 2019

Я пытаюсь смонтировать компонент в элементе div с помощью document.querySelector ('. Widget'), но он выдает ошибку

main.js выглядит как

const app = new App({
    target: document.querySelector('.widget'),
});

index.html выглядит как

    <body>
    <script src='bundle.js'></script>
    <div class="widget" id="widget"></div>
    </body>

Я получаю ошибку Uncaught Error: 'target' является обязательным параметром

1 Ответ

0 голосов
/ 17 июня 2019

Вы загружаете скрипт bundle.js перед тегом div в документе. Если после тега div поставить тег script, он будет работать как положено.

<body>
  <div class="widget" id="widget"></div>
  <script src='bundle.js'></script>
</body>
...