vue awesome swiper异步加载数据出现的bug问题
2018-07-03 09:10
941 查看
本人第一次使用vue awesome。
踩到的坑确实不少。官网上面的用法写的很简单,按照上面做法基本会遇到如下这个问题
轮播第二次之后,首屏会自动跳过
网上找了很多资料,都不能解决这个问题。于是自己琢磨了很久终于灵光一闪。一个小技巧解决了这个问题。
使用方法应该很简单,去官网可以查看到方法。基本步骤如下
npm install vue-awesome-swiper --save-dev
在main.js中
import VueAwesomeSwiper from 'vue-awesome-swiper' import 'swiper/dist/css/swiper.css' Vue.use(VueAwesomeSwiper)
在vue组件中
图中标红就是解决办法,因为swiper需要在数据加载之后初始化,但是vue swiper暂时并没有提供这个方法(也有可能是我不知道这个方法)所以当数据加载之后
这样即可解决首屏的问题!
下面贴上配置的代码
swiperOption:{ loop:true, notNextTick: true, mousewheelControl: true, autoplayDisableOnInteraction:false, observer:true,//修改swiper自己或子元素时,自动初始化swiper observeParents:true,//修改swiper的父元素时,自动初始化swiper paginationClickable: true, autoplay : { delay:3000 }, observer:true, speed:300, pagination: { el: '.swiper-pagination', clickable: true }
再一个就是app中触屏滑动之后不能自动轮播的bug问题,已解决下面贴图
将disableOnInteraction设置为false即可
总结
以上所述是小编给大家介绍的vue awesome swiper异步加载数据出现的bug问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- ExtJs4 Ext.form.field.ComboBox 刷新数据出现一直加载的问题
- 关于使用Iscroll.js异步加载数据后不能滑动到最底端的问题解决方案
- vuejs项目打包之后的首屏加载优化及打包之后出现的问题
- android listview 异步加载图片时出现图片错位、刷新问题的简单解决
- vue在使用ECharts时的异步更新和数据加载详解
- Angular\Vue解决页面数据加载时出现{{message}}闪烁的情况
- 懒加载(延迟加载)之后,在使用数据过程中容易出现的bug
- vue-awesome-swiper组件不能自动播放和导航器小圆点不显示问题
- Android 解决ListView异步加载网络数据(图片文字)出现位置错乱以及优化ListView的加载
- vue数据渲染出现闪烁问题及v-cloak没生效
- Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题
- Echarts 异步数据加载遇到的问题
- vue.js 表格分页ajax 异步加载数据
- 解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
- require异步加载vue组件可能导致的问题
- iScroll.js 向上滑动异步加载数据回弹问题
- vue加载时闪现模板的解决方法(例如加载数据之前出现item.name)
- Android GridView异步加载图片和加载大量图片时出现Out Of Memory问题
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- Javascript vue.js表格分页,ajax异步加载数据