Можно ли использовать модули в классах и классы в тегах скрипта - PullRequest
0 голосов
/ 29 октября 2018

Привет, ребята,

В то время я пытаюсь экспортировать класс с именем Highscore как модуль в JavaScript с обычным тегом export default class Highscore{ ... }, и он работает очень хорошо.

Теперь я хочу использовать этот класс Highscore в другом классе с именем class Game{ ... } в другом .js-файле с именем Main.js, который выглядит следующим образом:

class Game{ ... }
class Playground{ ... }
...

Main.js импортируется в html-заголовок, как <script src="Main.js"></script>, но есть ошибка с модулями, поэтому я добавил тег type="module" в импорт скрипта, но теперь скрипт-тег в теле выглядит как это:

<script>
    let gameObject = new Game();
    gameObject.draw();
</script>

больше не работает.

У меня вопрос: возможно ли использовать несколько классов в одном .js-файле и одновременно импортировать модуль и использовать / импортировать .js-файл обычно в html-файле.

Извините за сложную структуру и объяснение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...