今天小编想和大家分享一下Vue2.x的手势插件--简单来说就是Hammerjs的vue2.x plugin的封装。
前段时间,因项目需求为了更好地满足客户的体验需求需要加入手势事件,小编果断上npm官网搜了一下
vue-touch,哎哟,不错呀,已经有大神封装好了,内心非常激动,但是万万没想到当小编点击进入一看,内心彻底崩溃啦
Vue现在这么火,居然没兼容到2.x,这绝对不科学啊,后来小编又搜了后几个类似vue-touch现有的插件,都没有达到小编想要的效果,无奈!在项目进度的催促下,一拍脑门,自己写一个吧。
说干就干,小编先是学习了Hammerjs
接着学习了vue2.x最新的plugin,directive的写法
最后经过小编的不懈努力,终于 vue2-touch诞生了
但是美中不足的目前版本仅支持es6的模块导入,希望热心的大神们可以一起完善其他模块的或版本的开发,谢谢大家~
NOTE: 开源地址[https://github.com/lenvonsam/vue2-touch]
网友评论