JS-модули - ReferenceError: <function>не определено - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь импортировать функцию js из внешнего файла .js, используя тип "module", но постоянно получаю сообщение об ошибке "ReferenceError: polygonClick не определено".

Вот мой код:

HTML:

<!DOCTYPE html>
<html>
  <head>
    ...
    <script src="js/map.js" type="module"></script>
  </head>
  <body>
    ...
    <script>
      function initMap() {
        ...
        $.getJSON( "./DI.json", function( coords ) {
            var building = new google.maps.Polygon({...});
            building.setMap(map);

            building.addListener('click', (event) => polygonClick(event));
        });
        ...
      }
    </script>
  </body>
</html>

JS:

import {MDCDrawer} from './@material/drawer';

export default { polygonClick };

const drawer = MDCDrawer.attachTo(document.querySelector('.mdc-drawer'));

function polygonClick(event) {
    console.log(event); 
}

Может кто-нибудь сказать мне, что я делаю неправильно, пожалуйста?

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

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