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 读取元素的CSS信息的代码
Feb 07 Javascript
一个简单的js鼠标划过切换效果
Jun 30 Javascript
ParseInt函数参数设置介绍
Jan 02 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
Dec 05 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
在layui中select更改后生效的方法
Sep 05 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
vue内置组件component--通过is属性动态渲染组件操作
Jul 28 Javascript
react ant Design手动设置表单的值操作
Oct 31 Javascript
vue router-link 默认a标签去除下划线的实现
Nov 06 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
PHP企业级应用之常见缓存技术篇
2011/01/27 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
深入理解Node module模块
2018/03/26 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
英文求职信结束语大全
2013/10/26 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
篮球比赛口号
2014/06/10 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
个人股份合作协议书
2014/10/24 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android