возможно ли, что DOMContentLoaded срабатывает до DOMContentLoaded в этом случае - PullRequest
0 голосов
/ 05 марта 2019

разработка карусели с реакцией

имеет эту строку кода для определения загрузки HTML или нет.если при загрузке установлено автоматическое воспроизведение true, код работает, карусель поворачивается как независимый модуль, однако при импорте карусельного модуля на страницу он останавливается, так как isAutoPlay всегда ложно.На странице содержится много других модулей.
проверьте старый стекастоллов, а затем отправьте сообщение componentDidMount перед DOMContentLoaded, как это может не сработать.Спасибо любая идея

componentDidMount() {
      document.addEventListener("DOMContentLoaded", this._handleLoad);

  }

  _handleLoad() {
    this.setState({
      isAutoPlay: true
    });
  }

1 Ответ

0 голосов
/ 05 марта 2019

Я думаю, вы можете вызвать auido.play (), это лучше, чем autoplay.И DOMContentLoaded, на мой взгляд, вызов только один раз, а componentdidmount может звонить много раз.И, может быть, когда ваш модуль загружен, HTML уже загружен.

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