1、使用better-scroll:这个插件内部的内容必须要包裹在一个元素内,如果是多个元素并列的话,会造成better-scroll无法进行正常滑动加载更多
2、在vue项目中使用高版本的swiper组件,如4.5.0,初始化的时候加载了pagination也就是分页器的时候,很有可能这个时候的分页器并没有显示出来,html结构里面还多了一个span标签,如下
我的解决办法是:初始化swiper的时候不加载分页器,直接使用vue渲染一个分页器。在swiper的slideChange事件中获取到当前的下标,再给自定义的分页器中对应的元素加上选中的样式。
也可以使用降低swiper的方法来解决问题,也可以根据swiper的文档进行操作(本人没有找到对应的配置方法,所以自己写了分页器)