问题标签 [draft-js-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
402 浏览

reactjs - 将 Draft js 表情符号弹出框置于顶部

我正在使用@draft-js-plugins/emoji,但在将表情符号弹出框定位在编辑器顶部时遇到问题。目前它像这样显示在底部我想在顶部而不是底部显示这个弹出窗口。

在此处输入图像描述

我在这里找到了答案,但它对我不起作用。

我还检查了元素,我在 positionSuggestions 中写的 css 不存在。有什么办法可以把这个弹出框放在上面吗?

0 投票
0 回答
52 浏览

reactjs - 如何在打字稿中使用@draft-js-plugins/image 添加图像?

我正在使用@draft-js-plugins/image。它在 Typescript 中显示错误为“未提供 'extraData' 的参数”。我添加了 {} 作为第三个参数。但是,它不起作用。这是代码:

0 投票
0 回答
130 浏览

javascript - 如何用草稿js中的空格替换

显然,draft js 没有&nbsp在行尾添加,这将导致编辑器继续在同一行添加空格,而不会刹车到新行。此问题已在此处讨论,可能需要更改库的解决方案。与此同时,想知道是否有一种简单的方法可以使用草稿提供的 api 来做到这一点?

0 投票
2 回答
58 浏览

draftjs - 构建自定义插件以起草 js

我想添加@draft-js-plugins/mention,但目前不可能,因为这个包的依赖项之一是使用非常旧版本的不可变 js,因此在我的项目中导致问题,因为我使用的是最新的版本。目前不可能降级,所以我想知道我的其他选择是什么?是否可以仅将 DraftJS 与其他库集成以实现此功能?是否可以构建自定义的“提及”功能?如何将它与草稿集成?任何建议和例子将不胜感激

0 投票
1 回答
119 浏览

javascript - JS草案:隐藏光标

我正在尝试将光标隐藏在 Draft-js 中。我希望它正常运行,但用户看不到闪烁的光标,有没有办法在草稿 JS 中做到这一点?

0 投票
0 回答
34 浏览

javascript - JS草案:即使在只读模式下也可以注册点击位置

我想让 Draft JS 编辑器处于只读模式,但也能够注册用户刚刚单击的文本的位置。这可能吗?

用例是:我有一些文本,我希望用户能够通过单击单词来突出显示文本中的单词。

0 投票
1 回答
436 浏览

draftjs - 将 contentState 渲染到编辑器后,Draft.js 提及插件不起作用

我正在对 draft.js 使用提及(例如 @yourname)并将其发送到数据库以保存并获取它以在网页上呈现,但事情没有按预期工作。

保存到数据库时->

在编辑器中获取并设置 ->

但是在编辑器中设置之​​后(在从 API 获取数据之后)我的提及(@...@...@...)丢失了 CSS。我们应该做什么?

关于使用编辑-> 在此处输入图像描述

在编辑器中再次获取和设置 -> 在此处输入图像描述

不知道为什么会这样,请帮忙解决这个问题!

0 投票
2 回答
255 浏览

draftjs - 主题标签建议工作'react-draft-wysiwyg'

我正在使用“react-draft-wysiwyg”库,一切正常。我想知道一旦用户开始输入“#”,是否有办法添加主题标签建议?

0 投票
0 回答
42 浏览

draftjs - DraftJS提及不起作用,当@进入编辑器网页向上滚动时

这是我的依赖项-

我正在使用 Draftjs 提及插件,现在当我写@时,所有建议都是可见的,这很好,但为什么我的整个页面都向上滚动?我在互联网上搜索了很多,但对此一无所获。

谁能告诉我我错过了什么?

0 投票
0 回答
140 浏览

javascript - Draft.js :如果我们想绑定 Enter 键来执行这样的事件,而当我们的列表模式打开时,然后什么也不做该绑定怎么办?

我正在为我的聊天应用程序使用草稿 js 编辑器,并且我想要一个功能,例如在“Enter”按键上我想发送该消息,并且当我们的列表模式启用时,然后为此创建一个新的项目符号点。

第二,我想为 shift+enter 键创建一个新行,此外,在列表模式下,我想为 shift+enter 键创建一个新的项目符号点

这是我的代码: