如何使用 vue-slick 捕获 Slick 事件?

How to catch Slick Events with vue-slick?

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

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

如果您查看组件,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);
  }
}