设置disableOnInteraction: false后,手动操作之后仍无法保持继续轮播状态
代码给老师看一下吧,我这个是子组件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <template> <div class= "waper" > <!-- v- if = "list.length" ,可以解决一系列ajax相应于页面数据渲染之间的问题 --> <!-- 这句话的意思是,只有当数据获取到时,才开始渲染页面 --> <swiper ref= "mySwiper" :options= "swiperOptions" v- if = "list.length" > <swiper-slide v- for = "(item, index) in list" :key= "item.id" > <img class= "swiper-img" :src= "item.imgUrl" /> </swiper-slide> <div class= "swiper-pagination" slot= "pagination" ></div> </swiper> </div> </template> <script> export default { name: "HomeSwiper" , props:{ list:Array }, data() { return { swiperOptions: { // pagination 后面和swiper组件绑定 pagination: ".swiper-pagination" , // loop:true 可以设置无缝滚动 loop: true , autoplay:{ /* 触摸滑动后是否继续轮播 */ disableOnInteraction: false }, speed:2000 }, }; } }; </script> <style lang= "stylus" scoped> // >>> 可以无视 scoped,直接穿透到全局样式定义 .waper >>> .swiper-pagination-bullet-active { background-color: #fff !important; } .waper { overflow: hidden; width: 100%; height: 0; // 导航栏的小圆点看不到时,设置这个padding-bottom 的值大一点,被遮住了 padding-bottom: 39%; background-color: #eee; .swiper-img { width: 100%; } } </style> |
14
收起
正在回答 回答被采纳积分+1
2回答
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧