findDOMNode得到的dom和原生js得到的不一样吗?为什么没有属性?

clipboard.png
封装了video
我想制作一个controls。
打印this.video可以得到

clipboard.png

获取duration的时候,却是NAN。
这是什么鬼。。

阅读 2.1k
1 个回答

这不是React的问题,视频未加载完毕读取duration会返回NAN。应该监听load事件,在回调函数中读取duration。

<video onLoad={ (e)=>{this.handleVedioLoad(e)} }></vedio>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题