扩展标记范围命令
extendMarkRange 命令扩展当前选择以涵盖当前标记。如果当前选择没有指定的标记,则不会改变任何内容。
参数
typeOrName: string | MarkType
标记的名称或类型。
attributes?: Record<string, any>
可选地,您可以指定扩展标记必须包含的属性。
使用扩展标记范围命令
// 扩展选择到链接标记
editor.commands.extendMarkRange('link')
// 扩展选择到具有特定属性的链接标记
editor.commands.extendMarkRange('link', { href: 'https://google.com' })
// 扩展选择到链接标记并更新属性
editor
.chain()
.extendMarkRange('link')
.updateAttributes('link', {
href: 'https://duckduckgo.com',
})
.run()