vue自定义指令实现v-tap插件
vue-touch基于hammer,对于普通简单手势的页面来说过于庞大!接着我们需要像写jQuery插件一样学习写Vue插件的格式。继续官方文档是不是看的还不太明白?我把多余无关代码都删除了,可以发现其实格式就是如此,剩下的就是利用我们自己js的功底直接编写即可。首先,按照插件格式先写好外层。接着在我们的 由于只有update才有参数可传,可以接收到我们expression,于是我把事件绑定处理过程都写在了update里。这个我并没有找到规范,还不知道写哪比较好。在update很简单,就是一些初始化,事件绑定和给实例赋值的过程。最后有个大问题,如何能让我们的expression可接受传参?
下载地址
用户评论