Hufe921 / canvas-editor

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

新增设计模式 #795

Closed liushuai05 closed 2 months ago

liushuai05 commented 2 months ago

What problem does this feature solve?

793 感谢大佬回复,我试了一下使用只读标题发现还是有2个问题 1.这个只读的标题内容可以按删除键一个一个删除掉 2.浮动图片可以插入到标题的中间,导致内容被截断成两个json对象变量效果失效(或者说给变量匹配增加了难度)

问题1截图: image 问题2截图: image image

What does the proposed API look like?

希望能实现类似LaTex的真实 的只读(渲染成图片),就是如果删除整个标签删除,如果添加浮动图片,不能把光标定在标签内部

Hufe921 commented 2 months ago

deletable设置false

liushuai05 commented 2 months ago

deletable设置false

对了大佬 这样的标签好像成了牛皮癣 想要整个删掉好像又删除不掉了

Hufe921 commented 2 months ago

做模板的时候添加的不可删除标题吗

liushuai05 commented 2 months ago

做模板的时候添加的不可删除标题吗

嗯嗯 就加了 deletable设置false 以后 通过api添加的标签 会完全无法删除 怎么都删不掉 全选按 del和删除键都不行 没加之前可以删 但又不能限制只读

Hufe921 commented 2 months ago

那需要添加设计模式了

liushuai05 commented 2 months ago

那需要添加设计模式了

非常感谢大佬 按目前来看 用这个标题其实也能行 就是要解决无法完全删除的问题 (就是不能删除中间内容,但是要能删除整个标签,不然就真成牛皮癣了) 也不是非得重构一个完整的新模块什么的

liushuai05 commented 2 months ago

那需要添加设计模式了

已经得到解决了,采用Control的placeholder即可,在qq群里得到了大佬解惑

liushuai05 commented 2 months ago

非常感谢大佬 已经看到你添加的DESIGN模式了 我这边试试看