vue封装swiper代码实例解析


Posted in Javascript onOctober 08, 2019

这篇文章主要介绍了vue封装swiper代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

data(){
    return{
      list:[],
      swiperOption:"",
      xiding : "",
      // 轮播高度
      SwiperHeight:''
    }
  },
  mounted(){
    this.onload()
    // 获取轮播图图片的高度
    setTimeout(()=> {
      // 通过ref获取轮播dom,获取轮播的高度
      console.log(this.$refs.mySwiper.$el.offsetHeight)
      this.SwiperHeight = this.$refs.mySwiper.$el.offsetHeight
    },2000)

    // 监听滑动事件
    window.onscroll = this.handleScroll
  },
  destroyed(){
    window.onscroll = null; //清除滑动事件绑定
    },
  methods:{
    handleScroll(){
      // 获取屏幕滑动的高度
      console.log(document.documentElement.scrollTop)
      // 滑动高度 > 轮播dom高度 吸顶
      if(document.documentElement.scrollTop > this.SwiperHeight){
        // 吸顶
        this.xiding = true
      }else{
        // 取消吸
        this.xiding = false
      }
    },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
Jun 17 Javascript
jquery实现div拖拽宽度示例代码
Jul 31 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
Mar 05 Javascript
纯javascript响应式树形菜单效果
Nov 10 Javascript
jQuery插件jquery-barcode实现条码打印的方法
Nov 25 Javascript
自动完成的搜索框javascript实现
Feb 26 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
Mar 08 Javascript
探寻JavaScript中this指针指向
Apr 23 Javascript
svg动画之动态描边效果
Feb 22 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
uni-app之APP和小程序微信授权方法
May 09 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
Sep 18 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 #jQuery
简单实现节流函数和防抖函数过程解析
Oct 08 #Javascript
微信小程序返回箭头跳转到指定页面实例解析
Oct 08 #Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
Oct 08 #Javascript
vue.js中ref及$refs的使用方法解析
Oct 08 #Javascript
javascript实现函数柯里化与反柯里化过程解析
Oct 08 #Javascript
新手入门js闭包学习过程解析
Oct 08 #Javascript
You might like
php Rename 更改文件、文件夹名称
2011/05/24 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
JS实现的数组全排列输出算法
2015/03/19 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
2015/12/30 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
实例讲解React 组件
2020/07/07 Javascript
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
使用pdb模块调试Python程序实例
2015/06/02 Python
使用C++扩展Python的功能详解
2018/01/12 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
实例讲解Python3中abs()函数
2019/02/19 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
运动会入场词100字
2014/02/06 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
2014年转正工作总结
2014/11/08 职场文书
写给领导的感谢信
2015/01/22 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
九九重阳节致辞
2015/07/31 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby