项目场景: vue开发mapbox的click监听事件调用map.off无法取消。 问题描述 点击开始编辑触发click事件,取消编辑后click事件未取消,再次点击开始编辑,再次添加了一个click事件。 网上看了很多方案,本人笨,问题没有解决而且比较复杂。 原因分析: 应该是this指向问题。 解决方案: 箭头函数里面是具体的实现逻辑,将其赋给mapClick。