vue一个组件引入多个swiper轮播可能引发的分页器数量异常问题
2017-12-19 14:11
811 查看
index.vue 引用slider.vue(初始化swiper实例的组件)两次的时候:
1. swiper版本
2. 在一个页面中使用两个swiper实例时,一个轮播,一个局部滚动,有时会出现轮播图分页器数量异常,该数量等于第二个局部滚动内item数量
3. swiper初始化过程 (vue中),当pagination属性不传递时默认为
4. 一个解决办法是:因为局部滚动不需要分页器,因此引入的时候
(只为记录,问题描述较模糊)
1. swiper版本
"swiper": "^3.4.2",
2. 在一个页面中使用两个swiper实例时,一个轮播,一个局部滚动,有时会出现轮播图分页器数量异常,该数量等于第二个局部滚动内item数量
3. swiper初始化过程 (vue中),当pagination属性不传递时默认为
.swiper-pagination。一个页面中两个swiper都未传递时,pagination在初始化时会出现异常(如下图),
4. 一个解决办法是:因为局部滚动不需要分页器,因此引入的时候
<slider class="collection-slider" :sliderType="1" :index="index" :pagination='""'></slider>,pagination传入空字符串
if(this.sliderType === 0){ this.banner = new Swiper(_slider,{ slidesPerView: 1, pagination: self.pagination, autoplay: self.autoplay, onSlideChangeEnd: _onSlideChangeEnd, observeParents: true, observer: true, direction:'horizontal' }) } else if(this.sliderType === 1){ this.slider = new Swiper(_slider,{ slidesPerView: 'auto', pagination: self.pagination, scrollbar: self.scrollbar, }) }
(只为记录,问题描述较模糊)
相关文章推荐
- 安装SQL Server2K可能引发一个严重问题(2)
- 关于在同一个页面使用多个swiper,多个轮播出现冲突的问题?
- 安装SQL Server2K可能引发一个严重问题(1)
- vue-awesome-swiper 自动轮播问题
- vue组件中swiper没有生效的问题
- 安装SQL Server2K可能引发一个严重问题
- 安装SQLServer2K可能引发一个严重问题
- [置顶]Win2012R2的一个Bug安装群集后可能引发的软件崩溃问题及相应补丁
- 一个页面多个bootstrip轮播以及一个页面多个swiper轮播 冲突问题
- vue写一个图片轮播的组件,在父组件中引用。用到mui。push。concat。vue
- vue2.0使用swiper组件实现轮播效果
- 问题杂记-Vue组件中使用地址引入图片
- vue-cli项目中单文件组件引入bootstrap.js异常的解决方案
- 一个正则引发的 java CPU异常问题
- vue解决一个方法同时发送多个请求的问题
- 程序运行时 0xC0000005: 读取位置 0x00000000 时发生访问冲突 ,可能是 com 组件引入各种问题
- 一个页面多个bootstrip轮播以及一个页面多个swiper轮播 冲突问题
- 安装SQL Server2K可能引发一个严重问题
- Win2012R2的一个Bug---安装群集后可能引发的软件崩溃问题及相应补丁
- swiper动态加载数据轮播滑动异常问题