tiptap 更新属性
updateAttributes
命令用于设置节点或标记的属性为新的值。未传递的属性将不会被更改。
参阅:扩展选区范围
参数
typeOrName: string | NodeType | MarkType
传入你想要更新的类型,例如 'heading'
。
attributes: {string: any}
这需要一个对象,其中包含需要更新的属性。不需要包含所有属性。
使用示例
// 更新节点属性
editor.commands.updateAttributes("heading", { level: 1 });
// 更新标记属性
editor.commands.updateAttributes("highlight", { color: "粉色" });
记得在执行此操作时,确保你的编辑器实例 (editor
) 是正确的,并且你有权限访问和修改指定类型的节点或标记。