antd走马灯在无内容设置autoPlay={true}的情况下,beforeChange或者afterChange还是执行,有什么办法可以阻止执行吗?

antd走马灯在无内容设置autoPlay={true}的情况下,beforeChange或者afterChange还是执行,有什么办法可以阻止执行吗?

刚刚测试了一下

autoPlay为true

不管里面的内容是多少,都会一直触发。
目前可以先这样解决。如果你可以知道你的内部内容是多少个子组件,你的

autoPlay={number > 1}

譬如

values.map(v=><div>{v}</div>)
则autoPlay={values && values.length > 1}