关于javascript:element-ui轮播图圆点点击事件

看element ui跑马灯文档发现只有chang事件,没有鼠标点击小圆点事件


代码革新下,退出个变量来辨别是点击触发的还是主动轮播触发的

查看demo

html

<el-carousel :interval="3000" arrow="always" trigger='click' @change='swiperchange' @mouseenter.native="isclick = true" @mouseleave.native="isclick = false">
      <el-carousel-item v-for="item in 4" :key="item">
        <h3>{{ item }}</h3>
      </el-carousel-item>
    </el-carousel>

js

  data() {
    return {
      isclick: false,
    };
  },
  methods: {
    swiperchange(n,o) {
      if(this.isclick){
       console.log('我是点击触发的'+n)
      }
    }
  }

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理