mousedown事件获取的鼠标当前点坐标需要转化到canvas坐标系

多选 mousedown事件获取的鼠标当前点坐标需要转化到canvas坐标系时,需要做以下哪些处理?

去除canvas的box-left、box-top值

去除canvas的margin-left、 margin-top值

去除canvas的border-left、 border-top值

按照canvas和context对象的大小比例值来调整像素点的大小值

去除canvas的padding-left、 padding-top值

那些做法可以呀

你可以用ref获取到canvas的实列,然后在实列.onmousedown是可以拿到坐标的