当前位置: 首页 > news >正文

Element UI 走马灯 实现鼠标滚动切换页面

鼠标滚动切换页面

elementui Carousel 走马灯+鼠标滚轮事件实现

一、在轮播图外的盒子外添加鼠标滚轮事件,触发GoWheel函数。

 @wheel="goWheel"

二、通过判断deltaY的数值来触发相应事件

它检查滚轮事件的deltaY属性是否大于0

event.deltaY

当鼠标滚轮向下滚动时,其返回值大于零,向上滚动时其返回值小于零。

三、通过ref 获取轮播图元素,再通过相应方法控制轮播图执行事件,详情见element ui 官网事件。

this.$refs.swiper.next();this.$refs.swiper.prev();

代码

<div @wheel="goWheel"> <el-carousel height="100vh" direction="vertical" :autoplay="false" @change="load"             trigger="click" ref="swiper" :loop="false"><el-carousel-item></el-carousel-item></el-carousel></div>

el-carousel-item里面放切换的图片或视频

goWheel() {if (event.deltaY > 0 && this.one==true) { //data中定义one为true 当one为true时执行this.$refs.swiper.next();           //以此来控制每次轮播图切换的张数this.one=false;setTimeout(()=>{this.one=true},1000)}if (event.deltaY < 0 && this.one==true) {this.$refs.swiper.prev();this.one=false;setTimeout(()=>{this.one=true},1000)}
},

相关文章:

  • 福德植保无人机案例:无人机种地的那些事儿
  • Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
  • Java版 招投标系统简介 招投标系统源码 java招投标系统 招投标系统功能设计
  • idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
  • Java多线程并行读取多个文件(二)
  • 嘴尚绝卤味:健康卤味,未来餐饮市场的新星
  • exceljs读取el-upload上传的excle数据并转为json输出
  • 设计模式总览
  • 英伟达狂卖50万台GPU!AI爆火背后,是显卡的争夺
  • DeDeCMS v5.7 SP2 正式版 前台任意用户密码修改(漏洞复现)
  • pytorch 代码块积累
  • pycharm 创建vue并实现简易路由功能
  • LabVIEWL实现鸟巢等大型结构健康监测
  • Java零基础-switch条件语句
  • 算法设计与实现--贪心篇
  • [Vue CLI 3] 配置解析之 css.extract
  • 【翻译】babel对TC39装饰器草案的实现
  • 【附node操作实例】redis简明入门系列—字符串类型
  • Angular 4.x 动态创建组件
  • CentOS6 编译安装 redis-3.2.3
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • javascript 哈希表
  • Leetcode 27 Remove Element
  • spring + angular 实现导出excel
  • 从PHP迁移至Golang - 基础篇
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 回流、重绘及其优化
  • 前端
  • 再次简单明了总结flex布局,一看就懂...
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 湖北分布式智能数据采集方法有哪些?
  • ​一些不规范的GTID使用场景
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (顺序)容器的好伴侣 --- 容器适配器
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)编辑寄语:因为爱心,所以美丽
  • 、写入Shellcode到注册表上线
  • .NET gRPC 和RESTful简单对比
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • 。Net下Windows服务程序开发疑惑
  • @AutoConfigurationPackage的使用
  • @拔赤:Web前端开发十日谈
  • [ NOI 2001 ] 食物链
  • [17]JAVAEE-HTTP协议
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [BUUCTF]-PWN:wustctf2020_number_game解析(补码,整数漏洞)
  • [BUUCTF]-Reverse:reverse3解析