vue awesome swiper异步加载数据出现的bug问题


Posted in Javascript onJuly 03, 2018

本人第一次使用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组件中

vue awesome swiper异步加载数据出现的bug问题

图中标红就是解决办法,因为swiper需要在数据加载之后初始化,但是vue swiper暂时并没有提供这个方法(也有可能是我不知道这个方法)所以当数据加载之后

vue awesome swiper异步加载数据出现的bug问题

这样即可解决首屏的问题!

下面贴上配置的代码

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问题,已解决下面贴图

vue awesome swiper异步加载数据出现的bug问题

将disableOnInteraction设置为false即可

总结

以上所述是小编给大家介绍的vue awesome swiper异步加载数据出现的bug问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Jquery Validation插件防止重复提交表单的解决方法
Mar 05 Javascript
JavaScript传递变量: 值传递?引用传递?
Feb 22 Javascript
jQuery圆形统计图开发实例
Jan 04 Javascript
javascript结合CSS实现苹果开关按钮特效
Apr 07 Javascript
bootstrapValidator表单验证插件学习
Dec 30 Javascript
Angular 4.X开发实践中的踩坑小结
Jul 04 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
Apr 20 Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 Javascript
JavaScript内置对象math,global功能与用法实例分析
Jun 10 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
Oct 30 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
Nov 16 Javascript
JavaScript设计模式之工厂模式简单实例教程
Jul 03 #Javascript
js实现各浏览器全屏代码实例
Jul 03 #Javascript
React Native基础入门之初步使用Flexbox布局
Jul 02 #Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 #Javascript
vue-router 源码实现前端路由的两种方式
Jul 02 #Javascript
React Native基础入门之调试React Native应用的一小步
Jul 02 #Javascript
vue-router 源码之实现一个简单的 vue-router
Jul 02 #Javascript
You might like
php为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
php下目前为目最全的CURL中文说明
2010/08/01 PHP
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
css样式标签和js语法属性区别
2013/11/06 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
2016/01/04 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
Vue父子模版传值及组件传值的三种方法
2017/11/27 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
初步探究Python程序的执行原理
2015/04/11 Python
通过Python 获取Android设备信息的轻量级框架
2017/12/18 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
PyQt5实现简易计算器
2020/05/30 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
servlet面试题
2012/08/20 面试题
生物技术专业毕业生求职信范文
2013/12/14 职场文书
银行门卫岗位职责
2013/12/29 职场文书
甜品店的创业计划书范文
2014/01/02 职场文书
租房安全协议书
2014/08/20 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
建国大业观后感600字
2015/06/01 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL
Python中with上下文管理协议的作用及用法
2022/03/18 Python
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技