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的一个拖拽到指定区域内的效果
Sep 21 Javascript
js换图片效果可进行定时操作
Jun 09 Javascript
js从Cookies里面取值的简单实现
Jun 30 Javascript
Iframe实现跨浏览器自适应高度解决方法
Sep 02 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
React学习笔记之事件处理(二)
Jul 02 Javascript
原生js 封装get ,post, delete 请求的实例
Aug 11 Javascript
浅谈React中组件间抽象
Jan 27 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
boostrap模态框二次弹出清空原有内容的方法
Aug 10 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
Jul 18 Javascript
JS实现简单的九宫格抽奖
Jun 28 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 MySQL与分页效率
2008/06/04 PHP
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
js 3秒后跳转页面的实现代码
2014/03/10 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
js实现楼层导航功能
2017/02/23 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
python对文件的操作方法汇总
2020/02/28 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
军训学生自我鉴定
2014/02/12 职场文书
2015年团支书工作总结
2015/04/03 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
mysql创建存储过程及函数详解
2021/12/04 MySQL
选购到合适的激光打印机
2022/04/21 数码科技
Java 多态分析
2022/04/26 Java/Android
解决Oracle数据库用户密码过期
2022/05/11 Oracle