小编car*_*jaa的帖子

是否可以通过在编辑器中输入来阻止新的段落节点?

I\xc2\xb4m 尝试创建一个基于 Lexical 的“一行”消息组件,但 i\xc2\xb4m 无法阻止 Enter 键创建新段落。

\n

有什么想法如何实现这一点?

\n

I\xc2\xb4ve 添加了样式

\n
white-space: nowrap!important; \n      resize: none;\n
Run Code Online (Sandbox Code Playgroud)\n

和 i\xc2\xb4ve 尝试 MaxLengthPlugin (它可以工作,但如果在那里输入它会创建两行)

\n

还尝试添加

\n
<EditorWrapper ref={onRef} data-testid="editor" \n        onKeyDown={event => {\n            if (event.key === 'Enter') {\n              event.preventDefault();\n            } \n          }}>\n
Run Code Online (Sandbox Code Playgroud)\n

我原以为这会阻止输入新段落,但仍然在编辑器中添加了一个新段落。

\n

lexical lexicaljs

3
推荐指数
1
解决办法
2412
查看次数

标签 统计

lexical ×1

lexicaljs ×1