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动画与特效详解
Feb 01 Javascript
详解JavaScript对象类型
Jun 16 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
Aug 09 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
利用JavaScript实现栈的数据结构示例代码
Aug 02 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
详解vue组件基础
May 04 Javascript
angular中子控制器向父控制器传值的实例
Oct 08 Javascript
element ui table 增加筛选的方法示例
Nov 02 Javascript
微信小程序自定义组件components(代码详解)
Oct 21 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中调用其他系统http接口的方法说明
2014/02/28 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
php经典趣味算法实例代码
2020/01/21 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
Python-for循环的内部机制
2020/06/12 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
Bose法国官网:购买耳机、扬声器、家庭影院、专业音响
2017/12/21 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
致铅球运动员广播稿精选
2014/01/12 职场文书
应聘教师自荐书
2014/06/16 职场文书
教师外出学习心得体会
2016/01/18 职场文书
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
Python中的变量与常量
2021/11/11 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android