editablejs / editable

🌱 A collaborative rich-text editor framework that focuses on stability, controllability, extensibility, and performance. 一款强到离谱的富文本编辑器框架,专注于稳定性、可控性、扩展性和性能。
https://docs.editablejs.com
Apache License 2.0
1.79k stars 120 forks source link

工具栏中的二级菜单项的点击方法会执行两次,如何只让执行一次? #148

Open HAY0526 opened 10 months ago

HAY0526 commented 10 months ago

image image

因为一行可能显示不下,所以把部分菜单放在了dropdown里面,但是里面的菜单在点击时候,会执行两次回调,第一次是上一次的值,第二次是当前点击的值,如何才能执行一次呢?还是说我这种二级菜单的实现方案不太对呢?有什么解决办法吗?

big-camel commented 10 months ago

最好是给个复现仓库之类的,这样看截图我也不太好判断

HAY0526 commented 10 months ago

最好是给个复现仓库之类的,这样看截图我也不太好判断

源码里就能复现,源码playground页面工具栏中的对齐方式里面的dropdown的onSelect就会执行两次