# uni.createEditorContextAsync(options)

创建并返回 editor 上下文 editorContext 对象

# createEditorContextAsync 兼容性

Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
5.08 5.08 5.08 5.08 5.08 5.08

# 参数

名称 类型 必填 默认值 兼容性 描述
options CreateEditorContextAsyncOptions -
-
名称 类型 必备 默认值 兼容性 描述
id string.IDString -
editor 元素的 id 属性
component ComponentPublicInstance -
组件或页面实例,限定在什么范围内查找id
success (context: EditorContext) => void -
接口调用成功的回调函数
fail (error: UniError) => void -
接口调用失败的回调函数
complete () => void -
接口调用结束的回调函数(调用成功、失败都会执行)

# EditorContext 的方法

# format(name : string, value ?: string | number | null) : void

format 修改样式

# format 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
name string -
-
value string | number -
-

# insertDivider(options ?: UniEditorElementOptions | null) : void

insertDivider 插入分割线

# insertDivider 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-
名称 类型 必备 默认值 兼容性 描述
success (res: UniEditorElementOptionsSuccessRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-
# UniEditorElementOptionsSuccessRes 的属性值
名称 类型 必备 默认值 兼容性 描述
errMsg string -
-
# UniEditorElementOptionsFailRes 的属性值
名称 类型 必备 默认值 兼容性 描述
errMsg string -
-
# UniEditorElementOptionsCompleteRes 的属性值
名称 类型 必备 默认值 兼容性 描述
errMsg string -
-

# insertImage(options ?: UniEditorElementInsertImageOptions | null) : void

insertImage 插入图片

# insertImage 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementInsertImageOptions -
-
名称 类型 必备 默认值 兼容性 描述
src string -
-
alt string -
-
width string -
-
height string -
-
extClass string -
-
data any -
-
success (res: UniEditorElementOptionsSuccessRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-

# insertText(options ?: UniEditorElementInsertTextOptions | null) : void

insertText 覆盖当前选区,设置一段文本

# insertText 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementInsertTextOptions -
-
名称 类型 必备 默认值 兼容性 描述
text string -
-
success (res: UniEditorElementOptionsSuccessRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-

insertLink 插入链接

Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementInsertLinkOptions -
-
名称 类型 必备 默认值 兼容性 描述
text string -
-
href string -
-
success (res: UniEditorElementOptionsSuccessRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-

# insertMention(options ?: UniEditorElementInsertMentionOptions | null) : void

insertMention 插入可整块删除的提及,提及文本默认为

# insertMention 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementInsertMentionOptions -
-
名称 类型 必备 默认值 兼容性 描述
id string -
-
被 的人 id
name string -
-
被 的人名字
color string #1677ff
-
提及文本颜色,默认为 #1677ff
background string #e6f3ff
-
提及背景颜色,默认为 #e6f3ff
radius string 4px
-
提及圆角,默认为 4px
success (res: UniEditorElementOptionsSuccessRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-

# setContents(options ?: UniEditorElementSetContentsOptions | null) : void

setContents 初始化编辑器内容,html和delta同时存在时仅delta生效

# setContents 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementSetContentsOptions -
-
名称 类型 必备 默认值 兼容性 描述
delta any -
-
html string -
-
success (res: UniEditorElementOptionsSuccessRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-

# getContents(options ?: UniEditorElementGetContentsOptions | null) : void

getContents 获取编辑器内容

# getContents 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementGetContentsOptions -
-
名称 类型 必备 默认值 兼容性 描述
success (res: UniEditorElementGetContentsOptionsRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-
# UniEditorElementGetContentsOptionsRes 的属性值
名称 类型 必备 默认值 兼容性 描述
errMsg string -
-
delta any -
-
html string -
-
text string -
-

# clear(options ?: UniEditorElementOptions | null) : void

clear 清空编辑器内容

# clear 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-

# removeFormat(options ?: UniEditorElementOptions | null) : void

removeFormat 清除当前选区的样式

# removeFormat 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-

# undo(options ?: UniEditorElementOptions | null) : void

undo 撤销

# undo 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-

# redo(options ?: UniEditorElementOptions | null) : void

redo 恢复

# redo 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-

# getSelectionText(options ?: UniEditorElementGetSelectionTextOptions | null) : void

getSelectionText 获取编辑器已选区域内的纯文本内容。当编辑器失焦或未选中一段区间时,返回内容为空。

# getSelectionText 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementGetSelectionTextOptions -
-
名称 类型 必备 默认值 兼容性 描述
success (res: UniEditorElementGetSelectionTextOptionsRes) => void -
-
fail (res: UniEditorElementOptionsFailRes) => void -
-
complete (res: UniEditorElementOptionsCompleteRes) => void -
-
# UniEditorElementGetSelectionTextOptionsRes 的属性值
名称 类型 必备 默认值 兼容性 描述
errMsg string -
-
text string -
-

# scrollIntoView(options ?: UniEditorElementOptions | null) : void

scrollIntoView 使得编辑器光标处滚动到窗口可视区域内。

# scrollIntoView 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-

# blur(options ?: UniEditorElementOptions | null) : void

blur 编辑器失焦,同时收起键盘

# blur 兼容性
Web 微信小程序 Android iOS HarmonyOS HarmonyOS(Vapor)
- - 5.08 5.08 5.08 5.08
# 参数
名称 类型 必填 默认值 兼容性 描述
options UniEditorElementOptions -
-

# 参见

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 兼容性 描述
errMsg string -
错误信息