Vanessa219 / vditor

♏ 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式。An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.
https://b3log.org/vditor
MIT License
8.35k stars 857 forks source link

有时需要在vditor渲染完毕的时候触发事件,是否可以提供一个方法vditor.rendered=callback? #1621

Closed Wteakenji closed 4 months ago

Wteakenji commented 5 months ago

你在什么场景下需要该功能?

描述最优的解决方案

描述候选解决方案

其他信息

Vanessa219 commented 4 months ago

具体指的是? 目前有 option.input 和 option.after 回掉。

Wteakenji commented 4 months ago

具体指的是? 目前有 option.input 和 option.after 回掉。 @Vanessa219

具体是说,当div.editor-container里面的dom都不再更改时,比方说editor.setVal(str),str里面有数学公式,那么它渲染比较慢,有没有办法可以做到:当数学公式(或者说整个内容)完全展现出来时(即div.editor-container里面的dom都不再变动了此时)弄一个回调(触发事件)?

Vanessa219 commented 4 months ago

数学公式没有渲染完成的回调,这个可能没有办法。