先说下原因,我在bindregionchange事件触发函数中设置了经纬度,而latitude和longitude是绑定在map组件上的,滑动地图的过程中重新设置了地图中心点的经纬度,会导致地图本身的滑动,手动滑动地图和地图本身的移动在某些情况下会冲突,也就导致了有时候会划不动的情况了 this.setData({ latitude: res.latitude, longitude: res.longitude }); 解决办法就是,在该事件函数中不设置地图中心点的经纬度,如果需要用到地图中心点…