Я пытаюсь включить только те компоненты, которые мне нужны, из Material Components Web, и у меня возникают проблемы с инициализацией компонентов. Цель состоит в том, чтобы все компоненты одного типа инициализировались при загрузке, поэтому я решил, что авто-инициализация будет подходящим способом.
import mdcAutoInit from '@material/auto-init';
import {MDCTextField} from '@material/textfield';
mdcAutoInit.register('MDCTextField', MDCTextField);
<div class="mdc-text-field" data-mdc-auto-init="MDCTextField">
<input class="mdc-text-field__input" type="text" id="input">
<label for="input" class="mdc-floating-label">Input Label</label>
<div class="mdc-line-ripple"></div>
</div>
<!-- at the bottom of the page -->
<script type="text/javascript">
window.mdc.autoInit();
</script>
Это отображает ошибку консоли «Uncaught TypeError: невозможно прочитать свойство autoInit неопределенного»
Я не уверен, что мне не хватает зависимости, и я не могу найти краткий источник для реализации автономного компонента.
Это проект WordPress. Я также использую веб-пакет.
Заранее благодарны за Вашу помощь.