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 EasyUI API 中文文档 - ComboTree组合树
Oct 11 Javascript
Jquery.addClass始终无效原因分析
Sep 08 Javascript
动态加载js的方法汇总
Feb 13 Javascript
java中String类型变量的赋值问题介绍
Mar 23 Javascript
jQuery Masonry瀑布流插件使用方法详解
Jan 18 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
Sep 30 Javascript
iView框架问题整理小结
Oct 16 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
React性能优化系列之减少props改变的实现方法
Jan 17 Javascript
详解js动态获取浏览器或页面等容器的宽高
Mar 13 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
Aug 22 Javascript
如何在Vue中抽离接口配置文件
Oct 31 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
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
php中stream(流)的用法
2014/03/25 PHP
php以post形式发送xml的方法
2014/11/04 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
JS实现轮播图效果
2020/01/11 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Python字符串处理函数简明总结
2015/04/13 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
python设置环境变量的作用整理
2020/02/17 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
Python爬取某平台短视频的方法
2021/02/08 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
《荷花》教学反思
2014/04/16 职场文书
社区科普工作方案
2014/06/03 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
matlab xlabel位置的设置方式
2021/05/21 Python
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL