Hufe921 / canvas-editor

rich text editor by canvas/svg
https://hufe.club/canvas-editor-docs
MIT License
3.47k stars 506 forks source link

getPositionContextByEvent方法中增加mousedown,mouseup #722

Closed bettersoft123 closed 1 month ago

bettersoft123 commented 1 month ago

What problem does this feature solve?

instance.eventBus.on('mousemove', debounce((evt: MouseEvent) => { const positionContext = instance.command.getPositionContextByEvent(evt) if (emrEditorElement) { emrEditorElement(JSON.stringify(positionContext)) } }, 800) ) 如果我在mousemove中获取元素的信息,如果修改元素属性的话,鼠标划过元素就变成其他了,能否增加mousedown,mouseup,clinick等时间来固定当前选择的元素?或者还有其他方法?

What does the proposed API look like?

如上