可以参考这个:https://zhidao.baidu.com/question/684523749698035292canvas的鼠标事件是可以侦听到的,需要自己转换成canvas内部的坐标,canvas内显示的图片的坐标和宽高需要自己记录,然后计算出鼠标坐标相对于图像的坐标,判断有没有在图像的矩形区域内。简单的(比如只有一个图像,没有旋转和缩放)可以自己写写,复杂的话,直接找个引擎吧。要写好了,一个引擎就出来的。