我正在尝试为文本输入字段创建一个自定义块。
我设法创建了一个简单的块来生成<p>
标签当我更改它以生成<input>
标记并刷新我正在获取的块验证失败,唯一的解决方案是删除块并重新插入。
如果你在一个页面上有几个块就可以了,但我想知道如果我想用现有内容更新整个主题怎么办。似乎即使更改一个微不足道的属性,因为颜色也会导致验证错误。
// existing
save: (props) ->
el RichText.Content,
tagName: \'p\'
value: props.attributes.content
// updated
save: (props) ->
el RichText.Content,
tagName: \'input\'
value: props.attributes.content
修正和更新现有古腾堡区块的正确方法是什么?