因为是单页面,没有真实的切换页面(只是容器里面替换了HTML),所以当切换页面后,Swiper
的observer是无效的!(刷新页面,或首次打开页面,是有效的)
我试过在componentWillUnmount
里面销毁Swiper
对象,还是没解决问题
observer:当改变swiper的样式<例如隐藏/显示>或者修改swiper的子元素时,自动初始化swiper
业务需求:给所有页面加弹性滚动效果
因为是单页面,没有真实的切换页面(只是容器里面替换了HTML),所以当切换页面后,Swiper
的observer是无效的!(刷新页面,或首次打开页面,是有效的)
我试过在componentWillUnmount
里面销毁Swiper
对象,还是没解决问题
observer:当改变swiper的样式<例如隐藏/显示>或者修改swiper的子元素时,自动初始化swiper
业务需求:给所有页面加弹性滚动效果
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答968 阅读✓ 已解决
1 回答695 阅读✓ 已解决
2 回答859 阅读✓ 已解决
2 回答1k 阅读
应该是当你所有节点加载完毕之后 才 运行 你的 Swiper 的 observer 什么的吧,