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 相关文章推荐
Javascript中浮点数相乘的一个解决方法
Jun 03 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
Oct 11 Javascript
javascript清空table表格的方法
May 14 Javascript
jQuery实现带水平滑杆的焦点图动画插件
Mar 08 Javascript
Node.js实现数据推送
Apr 14 Javascript
实现React单页应用的方法详解
Aug 02 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
Oct 14 Javascript
vue实现2048小游戏功能思路详解
May 09 Javascript
node.js调用C++函数的方法示例
Sep 21 Javascript
element上传组件循环引用及简单时间倒计时的实现
Oct 01 Javascript
浅谈JS for循环中使用break和continue的区别
Jul 21 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
多人战的战术与战略
2020/03/04 星际争霸
PHP+MYSQL的文章管理系统(一)
2006/10/09 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
浅谈php调用python文件
2019/03/29 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
跟老齐学Python之重回函数
2014/10/10 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
python语音识别实践之百度语音API
2018/08/30 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
2015中学教学工作总结
2015/07/22 职场文书
Python中三种花式打印的示例详解
2022/03/19 Python