在这种情况下,是否可能在domcontentlaade之前发射domcontent负载



用react

开发旋转木马

具有此代码线以检测HTML是否加载。如果负载设置自动播放true,则可以使用代码,旋转旋转旋转为独立模块,但是当将旋转木马模块导入到页面时,旋转旋转旋转旋转旋转停止旋转,因为Isautoplay始终是错误的。该页面包含许多其他模块。
检查旧的stackoverlfow帖子所述componentDidmount在domcontentlaade之前,这如何行不通。谢谢任何想法

componentDidMount() {
      document.addEventListener("DOMContentLoaded", this._handleLoad);
  }
  _handleLoad() {
    this.setState({
      isAutoPlay: true
    });
  }

我想您可以调用auido.play(),它比自动播放更好。在我看来,Domcontentlaad只有一次致电一次,并且ComponentDidmount可以多次致电。也许当您的模块加载时,HTML已经加载。

最新更新