Keen-Slider ist nicht mit Datenabruffunktionen kompatibel
P粉208286791
P粉208286791 2023-08-15 21:59:38
0
1
475

Ich möchte öffentliche Daten abrufen und sie mit Keen-Slider anzeigen. Es scheint jedoch nicht sehr gut zu funktionieren, insbesondere wenn ich versuche, Links- und Rechtspfeile hinzuzufügen. Sie werden nicht auftauchen. Ein weiteres Problem besteht darin, dass der Schieberegler beim ersten Laden einfriert und sich erst nach der Größenänderung des Fensters bewegt.

const [data, setData] = useState([]); const [options, setOptions] = useState({}); const [currentSlide, setCurrentSlide] = useState(0); const [loaded, setLoaded] = useState(false); const [sliderRef, InstanzRef] = useKeenSlider(options); useEffect(() => { fetch("./data.json") .then((response) => Response.json()) .then((json) => { console.log(json); setData(json); }); setOptions({ Initial: 0, Folien: { Herkunft: „Mitte“, perView: „3“, Abstand: 25 }, slideChanged(slider) { setCurrentSlide(slider.track.details.rel); }, erstellt() { setLoaded(true); } }); }, []);

Den vollständigen Code finden Sie [hier](https://codesandbox.io/s/delicate-butterfly-d4vp5k?file=/src/App.js).

Ich habe die Ratschläge in diesen Beiträgen 1 und 2 befolgt und beim Abrufen der Daten die Optionen in useKeenSlider aktualisiert. Dies hilft, die Fehlermeldung zu mildern, löst das Problem jedoch nicht vollständig.

Ich habe auch Pfeile hinzugefügt, die dem Beispiel hier folgen.

Alle Vorschläge sind willkommen!

P粉208286791
P粉208286791

Antworte allen (1)
P粉268284930

我认为你的映射数据失败了,所有的结果是:

1

但我们期望的结果是:

1
2
3
4
5
6
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!