查看: 3144|回复: 2
打印 上一主题 下一主题

轮播图事件不能触发问题

[复制链接]
  • TA的每日心情
    开心
    2021-12-17 15:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    3

    帖子

    23

    积分

    新手上路

    Rank: 1

    积分
    23
    跳转到指定楼层
    楼主
    发表于 2021-9-26 10:37:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我有两张图需要轮播,每张轮播图上有鼠标移入移出事件,使用swiper后他克隆了第一张图,但是第一张图没有我自己写的事件,导致每次转到这张图的时候,鼠标事件不能触发
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 分享淘帖
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    11

    积分

    新手上路

    Rank: 1

    积分
    11
    沙发
    发表于 2021-10-6 14:42:59 | 只看该作者
    就是不使用vue中的@:click进行操作,而是在swiper的回调函数中直接操作DOM,这样就可以很好的解决这一问题
      zoom: true, //开启缩放功能
              on: {
                click(e) {
                  let productId = e.target.dataset.itemid;
                  _this.productDetails(productId);
                }
              }
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    帖子

    20

    积分

    新手上路

    Rank: 1

    积分
    20
    板凳
    发表于 2021-11-2 16:07:58 | 只看该作者
    可以直接给swiper根组件添加鼠标的移入和移除事件,事件触发后动态获取当前swiper实例的realIndex,在通过realIndex去拿到具体数据执行自己的逻辑
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

    GMT+8, 2024-4-27 18:45 , Processed in 0.068310 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表