Hao Huang

Results 4 comments of Hao Huang

工具的管理都放在 toolManager 类下。该类负责工具相关的所有操作,主要有: - 设置当前工具(即工具的切换) - 工具切换的钩子事件(UI 层需要用到,如高亮切换的工具对应的图标) - 启动事件绑定的方法(这里会进行鼠标事件的监听,主要是这里的逻辑比较复杂,需要进行梳理重构)

讲的很清楚而且还有代码实例,非常好的文章!

不支持。UI 框架选择的是 React。 因为做了编辑器内核和 UI 层的解耦,其中 UI 层都在@suika/suika 里,但它使用 React 写的。 如果你要支持 Vue,得把 @suika/suika 重写一遍,写成 Vue 组件,基本都是苦力活。 目前我没有这个计划,更多精力会花在编辑器内核的核心功能上。