2 回答
TA贡献1865条经验 获得超7个赞
我已经通过使用解决了这个问题owlcarousel。
请查看更多OwlCarousel 在这里,我过滤了数组并返回了响应。
render() {
const { services, loading} = this.props.resume;
var checkImage = services.length === 0 ? [] : services.filter((item) => item.service_name === "Kitchen")
return(
<div>
<OwlCarousel className="owl-theme" loop margin={10} nav>
{checkImage.map((item, i) => (
<div className="col-xs-12 item" key={item._id} data-id={item._id} >
<img className="service-gallery-images" src={item.service_image_url} alt=""/>
</div>
))}
</OwlCarousel>
</div>
)
}
TA贡献1873条经验 获得超9个赞
问题很可能是您必须在方法中使用 prevState :
像这样:
slideNext = () => this.setState(prevState => ({ currentIndex: prevState.currentIndex + 1 }));对你的两种方法都这样做。
添加回答
举报
