vue-cropper 组件上下移动卡顿问题
文章目录
前言
项目需求中是用 vant 跟 vue 结合使用进行使用,有个需求是用户上传自拍图片的需求,手机像素普遍比较大,拍的像素也很大,后台限制了图片大小,遇到上传图片过大问题,最后想了一下图片过大就引导用户进行图片裁剪,在查资料后决定使用 vue-cropper 组件进行使用,但是在使用过程中遇到了一个图片上下移动有卡顿,左右之后连续上下就很顺畅的问题,不知道是组件内部问题还是自己的使用冲突问题,百度查资料后在 vue-cropper 的 github 地址上有讨论过,有人提到了一个方式。后续有空再深究理解为啥会出现这个问题。讨论地址: https://github.com/xyxiao001/vue-cropper/issues/316 ![讨论](https://img-blog.csdnimg.cn/21139698c8e746e19f43dbd6c1a0b850.png)
一、在 vue-cropper github讨论中为啥加了e.stopImmediatePropagation()会失效?
vue-cropper 引入基本都是通过 npm install 下载引入的,node_module 中 vue-cropper 的文件代码结构如下: