前言:最近遇到了一個(gè)需求,就是需要通過按鈕來控制是否輪播,技術(shù)棧是React+Antd,我選擇了Antd的 Carousel,遇到一個(gè)問題,通過數(shù)據(jù)控制autoplay屬性不成功,于是想了一個(gè)解決辦法,這里只提供我的思路。
- 一個(gè)容器,里面放兩個(gè) Carousel 通過position 重疊在一起;
- 一個(gè)加 autoplay 屬性,另一個(gè)不加;
- 通過 React 的數(shù)據(jù)來來控制樣式 display : "none" 顯示隱藏;