[BUG] ImageSlider updated nicht
Wenn beim ImageSlider
die Imports auf IonSlide und IonSlider gesetzt sind, kommt die change detection durcheinander und updated die Slides nicht. Des Weiteren sind die IonSlides-Komponenten als deprecated markiert und sollten ausgetauscht werden.
[Deprecation Warning]: ion-slides has been deprecated and will be removed in Ionic Framework v7.0. We recommend using the framework-specific integrations that Swiper.js provides, allowing for faster bug fixes and an improved developer experience. See https://ionicframework.com/docs/api/slides#migration for more information including migration steps.
AK:
-
Ion-Slides austauschen, wegen deprecation. Ggf. gemäß MigrationsGuide: https://ionicframework.com/docs/vue/slides. --> Die Migration der IonSlides zu Swiper.js erfordert das Update des gesamten Ionic-FrameWorks (inkl. CLI), was eine große Zahl breaking changes einführen würde. Da dieser Aufwand nicht durch den Nutzen gerechtfertigt wird, verbleiben die ion-slide und ion-slides-Komponenten vorerst im Projekt. -
Korrektur: Wenn beim ImageSlider
die Imports auf IonSlide und IonSlider gesetzt sind, kommt die change detection durcheinander und updated die Slides nicht.
--> Aus unklaren Gründen hat der ion-slider nicht geupdated, wenn die per prop übergebene Bilder-Liste verändert wird. Dies wurde durch Ergänzung eines:key="images-length"
-Attributes gelöst. Jetzt updated die Komponente korrekt (forced re-render), wenn sich die Anzahl der Bilder in der Liste ändert.
Edited by Michael Voigt