Slatejs如何使一个特定节点不可编辑?

Yuq*_* Xu 3 slatejs

我想将一个特定节点设置为不可编辑

Transforms.setNodes(editor,{at:[1]},{voids:true})
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。有谁知道该怎么做?谢谢!

小智 6

您需要使用 contentEditable 属性将元素渲染为 false contentEditable={false}也可以添加style={{ userSelect: "none" }}以使其不可选择。您可以根据节点道具使其动态化,并使用 transformer 设置它们。