我正在使用滑块,更新到 RC5 后,用于滑块组件的方法 getSlider 返回未定义,我该如何解决这个问题?
文档说"离子幻灯片,getSlider()已被删除。请改用离子幻灯片实例上的属性和方法。
为什么我需要它?,我正在使用它在用户向左或向右滑动后更新滑块页面内容。
let swiper = slider.getSlider();
setTimeout(() => {
swiper.update();
swiper.init();
});
这完全取决于您调用 getSlider()
方法的位置。据我所知,此方法存在一个小问题,您应该在 ionViewDidEnter
钩子甚至 setTimeout 中调用它:
ionViewDidEnter() {
setTimeout(() => {
let swiper = slider.getSlider();
swiper.update();
swiper.init();
});
}