如何通过vue-slick捕获Slick Events?

时间:2018-03-22 18:42:54

标签: javascript vuejs2 slick.js

似乎vue-slick还没有提供任何事件(afterChange,beforeChange,Swipe ......)。就像它与jQuery版本一样。

我应该使用MutationObserver收听afterChange Event还是有人有更好的主意?

1 个答案:

答案 0 :(得分:1)

如果您查看组件,vue-slick 触发事件。您有swipedestoryafterChangebeforeChange等等。

事件列表刚刚在30分钟前添加,因此请查看:https://github.com/staskjs/vue-slick

例如,要检查您可以执行的swipe事件:

<slick @swipe="handleSwipe">  </slick>

然后创建一个获取事件数据的方法:

methods: {
   handleSwipe(event, slick, direction) {
    console.log('handleSwipe', event, slick, direction);
  }
}