在uniapp中使用swiper必须要设置高度一般嘟是动态设置。
一种是 高度 * 数量这里不做详解。
在uniapp中使用swiper必须要设置高度一般嘟是动态设置。
一种是 高度 * 数量这里不做详解。
swiper的机制是:初始化的时候自动扫描swiper-wrapper类下有多少个swiper-slide类块则允许滑动多少个块
而在vue始终在swiper初始化之后定义,swiper则无法正确scan有多少个slide(实际上找到一个待循环模板)所以划不動。
查阅Swiper的API时发现有这样两个参数:observer和observeParents,前者启动动态检查器当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper后鍺原理和前者一样,只是将observe应用于Swiper的父元素两者默认值都为false。
所以在原来的swiper初始化代码中加上这两行即可