vue + any-touch实现一个iscroll ? - (1) 实现拖拽和滑动动画
any-touch
先看demo
demo
本次文章先实现内容拖拽, 后续文章一步一步增加功能, 比如滚动条/ 下拉加载等功能.
说点湿的
iscroll其实代码量挺大的(近2100行, 还有另一个类似的库betterScroll他的代码量和iscroll差不多, 因为原理都是一样的), 阅读他们的代码 发现里面很多逻辑其实都是在做手势判断, 比如拖拽(pan), 和划(swipe), 还有部分元素(表单元素等)需要单独判断点击(tap), 这部分代码接近1/3, 所以我决定用自己开发的手势库(any-touch)实现一个iscroll, 同时配合文字