Я использую модули ES6 в Chrome. У меня есть простое приложение, использующее vanilla html, JS и компоненты материалов для веб-сайтов.
В приложении. js У меня
import {
slideToGetCode,
} from './animations.js';
в модуле анимации. js, у меня есть:
const slideToGetCode = () => {
setUsernameOnAccountRecovery();
setTimeout(() => {
const loginContainerSlider = clearAnimationStates();
loginContainerSlider.classList.add('slide-left-recover');
}, 250);
};
export {
slideToGetCode,
};
В индексе. html , У меня есть
<script type="module" src="js/app.js"></script>
<script type="module" src="js/animations.js"></script>
<button "mdc-button" onclick="slideToGetCode()">Forgot Password?</button>
Тем не менее, я получаю (index):171 Uncaught ReferenceError: slideToGetCode is not defined
, когда нажимаю на кнопку. Как я могу сделать slideToGetCode()
доступным в DOM из модуля ES6?