Summernote在React中初始化后无法输入内容? UE丶志利 提问于 2026-03-26 19:26:20 阅读 30 组件 我在React项目里集成Summernote,用useRef挂载到div上,编辑器能显示出来,但点进去完全没法输入文字,光标都进不去。是不是哪里初始化错了? 试过加contenteditable属性、手动focus都没用,控制台也没报错。 useEffect(() => { $('#summernote').summernote({ height: 200, placeholder: '请输入内容...' }); }, []); 富文本编辑器 我来解答 赞 1 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 长孙芸菡 Lv1 我一般直接检查是不是jQuery和Summernote的版本问题,你试试把Summernote初始化代码放在useEffect里加个空依赖数组,让它只在组件挂载时运行一次。还有记得确保你的div有正确的id并且是在DOM渲染完成后才初始化。 useEffect(() => { $('#summernote').summernote({ height: 200, placeholder: '请输入内容...' }); }, []); // 确保这里为空数组 如果还不行,看看是不是样式问题遮挡了编辑区域,这种小细节最烦人了。 回复 点赞 2026-03-26 20:10 加载更多 相关推荐 1 回答 56 浏览 Summernote 初始化后无法获取输入内容怎么办? 我用 Summernote 初始化了一个富文本编辑器,但提交表单时拿不到用户输入的内容。我试过用 $('#summernote').summernote('code') 获取,结果返回的是空字符串或者... 熙妍 组件 2026-03-10 18:06:20 2 回答 48 浏览 Summernote初始化后无法获取编辑内容怎么办? 我用Summernote做了一个简单的富文本编辑器,初始化没问题,但点保存时拿不到用户输入的内容,一直返回空字符串。明明页面上能正常输入文字啊。 我试过用 $('#summernote').summe... UP主~天瑞 交互 2026-02-25 21:54:20 2 回答 22 浏览 Summernote在Vue中初始化后无法输入中文怎么办? 我在Vue项目里集成Summernote,初始化后英文能正常输入,但一打中文就卡住,候选框不出现,甚至整个编辑器变白。试过切换浏览器和更新依赖都没用。 下面是我的组件代码: <template&... 闲人雨晨 组件 2026-03-11 12:00:19 2 回答 95 浏览 Summernote初始化后内容不显示,如何解决? 我用Summernote给textarea添加编辑器后,原本的文本内容不显示了。按照文档写初始化代码: $(document).ready(function() { $('#editor').summ... 长孙瑞瑞 组件 2026-01-27 17:06:25 2 回答 22 浏览 Summernote编辑器内容无法换行怎么办? 我用Summernote做富文本编辑,输入文字后按回车居然不换行,而是直接提交表单了!试过加preventDefault()也没用。 查了下发现可能是样式覆盖了默认的换行行为,我项目里有这段CSS: ... 付敏 Dev 交互 2026-03-05 10:09:19 2 回答 271 浏览 React全局快捷键在输入框时无法触发怎么办? 我在React项目里用document监听全局快捷键,但输入框聚焦时按Ctrl+S完全没反应。已经试过用捕获阶段和冒泡阶段,代码是这样的: useEffect(() => { const han... Air-莉娜 交互 2026-02-16 20:18:24 2 回答 61 浏览 TinyMCE在React中内容变化时无法触发onChange更新状态? 我在React项目里用TinyMCE编辑器,想把编辑内容同步到组件状态里。按照文档写了onChange回调,但修改内容时控制台没输出,状态也没更新,这是为什么呢? 代码是这样写的: import { ... Tr° 景鑫 组件 2026-02-13 02:45:24 2 回答 72 浏览 React中如何避免全局快捷键与页面输入框冲突? 在React项目里用全局快捷键监听Ctrl+S保存表单,但发现输入框里的内容输入不了,按字母键也会触发保存操作。试过给输入框加event.stopPropagation(),但好像没生效,该怎么解决这... 程序猿俊俊 交互 2026-02-06 14:50:30 1 回答 48 浏览 安全培训中如何避免React里的XSS漏洞? 最近公司搞安全开发生命周期培训,提到前端也要防XSS。我在用React写一个动态渲染用户输入内容的功能,但不确定这样写会不会有风险。 我试过直接用{userInput}插值,但听说dangerousl... UE丶沐希 安全 2026-03-17 19:19:18 2 回答 26 浏览 CKEditor 5 如何在 React 中获取编辑器的纯文本内容? 我在 React 项目里集成了 CKEditor 5,现在想获取用户输入的纯文本(不带 HTML 标签),但官方文档只提到了 editor.getData() 返回的是 HTML 字符串。 试过用 t... Good“素玲 组件 2026-03-15 19:28:30
如果还不行,看看是不是样式问题遮挡了编辑区域,这种小细节最烦人了。