方法列表
除 Umo Editor 方法列表中提供的方法外,Umo Editor Next 还提供了以下方法:
方法说明
使用方法同 Umo Editor 方法列表。
insertMarkdown
说明:插入 Markdown 格式文本。
参数:
markdown
,String,Markdown 文本。options
,MarkdownIt 的配置项,见:https://markdown-it.github.io/markdown-it/#MarkdownIt.new 。
返回值:无
getJSONByMarkdown
说明:把 Markdown 文本转成 Umo Editor 可识别的 JSON 格式数据。
参数:
markdown
,String,Markdown 文本。exRules
,Object,Markdown 扩展规则。
返回值:Umo Editor 可识别的 JSON 格式数据或 null
。
startTypewriter
说明:以打字机效果插入内容。
参数:
content
: Umo Editor 可识别的 JSON 格式数据。options
:speed
:Number
,打字机文字键入的间隔时间。step
:Number
,打字机步长,每次打字的显示数量,为了保证效果,建议不要过长。onComplete
:function
,打字机完成后的回调函数。
返回值:无。
stopTypewriter
说明:终止打字机插入内容效果。
参数:无。
返回值:无。
getTypewriterState
说明:获取打字机的运行状态。
参数:无。
返回值:
isRunning
:Boolean
当前打字机的运行状态,true
表示正在运行,false
表示打字机已停止。currentParagraph
:Number
当前打字机运行到的段落位置。currentTextNode
:Number
当前打字机运行到的段落下的文本节点位置。currentChar
:Number
当前打字机运行到段落下的字符位置。