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框架的AJAX实例代码
Nov 03 Javascript
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
Jun 06 Javascript
js使用for循环与innerHTML获取选中tr下td值
Sep 26 Javascript
jquery事件与绑定事件
Mar 16 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
Jun 12 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 Javascript
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
js实现带搜索功能的下拉框
Jan 11 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
ESLint 是如何检查 .vue 文件的
Nov 30 Vue.js
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 图像尺寸调整代码
2010/05/26 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
详解iframe跨域的几种常用方法(小结)
2019/04/29 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
[05:06]2017亚洲邀请赛DAC回顾片
2017/04/19 DOTA
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
Python中模块与包有相同名字的处理方法
2017/05/05 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
Django实现学生管理系统
2019/02/26 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
什么是唯一索引
2015/07/05 面试题
教师工作表现评语
2014/12/31 职场文书
宾馆卫生管理制度
2015/08/06 职场文书