腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
draftjs
中
的
选择
感知
keyBindingFn
、
我
的
想法是,如果光标在一行
的
开头(没有
选择
),我希望使用#键来增加标题级别。 现在,我已经有了可以解决这个问题
的
代码,但是它看起来有点脆弱。
keyBindingFn
(e)不能访问编辑器状态,所以我只能检查是否为e.key === '#',并返回'increase-header-level'。然后,在handleKeyCommand
中
,我可以检查状态以查看用户是否位于行
的
开头。不幸
的
是,如果它们不是,我必须手动更新
浏览 22
提问于2020-05-29
得票数 0
1
回答
如何在draft.js
中
通过更改字体系列样式来设置按钮颜色
、
我有像这样
的
编辑器有三个按钮和文本区,我如何设置更改字体文本样式
的
按钮bg color: grey, <Col> <div>handleBeforeInput={handleBeforeInput} handlePastedText={handlePastedText} handleKeyCommand={handleKeyCommand}
keyBindingFn
={
keyBind
浏览 102
提问于2021-08-03
得票数 0
1
回答
在编辑模式下为
draftjs
的
linkify插件启用鼠标左键
、
、
我用创建了一个简单
的
富文本编辑器。我有一个要求,链接应该是可点击
的
,而我正在编辑
的
内容。 有什么办法可以做到吗?
浏览 0
提问于2018-03-19
得票数 0
2
回答
Draft-JS - Entity组件不会在数据更改时重新呈现
、
我想让我
的
文本编辑器显示一个内容块已经被选中并通过一个键命令执行了多少次。为此,我将一个图元应用于具有evaluatedTimes属性
的
选定块。数据已正确更改,但实体组件不会重新呈现,直到我在文本块
中
插入新字符。 实体
的
装饰器策略不会被调用,所以我发现唯一
的
解决办法就是用一个新
的
装饰器实例更新编辑器状态。依赖关系: "draft-js": "^0.11.3", "draft-js-plugins-editor": "^
浏览 89
提问于2020-01-27
得票数 0
1
回答
如何在草案js
中
创建自定义密钥绑定(Ctrl+Enter)
、
、
、
我需要使用Ctrl+Enter来调用草稿js
中
的
函数。"draft-js": "^0.11.4",所以就像和提到
的
,我写
的
代码是这样
的
,但是它不能正常工作。=== 13) { return callMyFunc(); } } 我在编辑器属性
中
设置它
的
浏览 20
提问于2020-05-14
得票数 0
1
回答
是否将所有根div元素替换为
DraftJS
中
的
跨度?
、
、
让我先说一下,这与
draftjs
的
内容无关,涉及块渲染贴图
的
解决方案可能不会起作用。我在跨度中有两个相邻
的
元素,我希望第二个元素是一个
draftjs
编辑器-它不能依赖于网格或flexboxes或表格。
DraftJS
将元素存储在嵌套
的
div
中
,我发现如果我覆盖这些div到跨度,我会得到想要
的
结果: ? 我
的
问题是,我如何通过编程(如果有的话)做到这一点--我还有其他
选择
吗?
浏览 14
提问于2020-07-13
得票数 0
2
回答
标签建议工作‘react-draft wysiwyg’
、
、
我使用
的
是'react-draft-wysiwyg‘库,一切运行正常。我想知道,一旦用户开始输入“#”,是否有办法添加标签建议?
浏览 37
提问于2021-07-27
得票数 0
1
回答
用Java解析草案in
、
我正在以
draftjs
json格式存储文档。是否需要解析草案Is来构建Java
中
的
html电子邮件?是将它们存储为html
的
唯一
选择
吗?
浏览 0
提问于2018-10-10
得票数 1
回答已采纳
1
回答
DraftJS
getBlocksAsArray()返回生产中数组
的
数组,但只返回dev (和works)
中
的
数组
、
、
、
、
blocksFromHTML.contentBlocks);在我
的
dev环境
中
,控制台日志如下所示:在生产环境
中
,如下所示:不用说,它们看起来非常不同,与相同
的
代码也不一样。除此之外,构建中
的
所有东西都可以工作(而且它是一个相当大
的
项目,有很多移动
的
部件、节点模块等等),所以
浏览 0
提问于2019-05-21
得票数 2
回答已采纳
1
回答
在
DraftJS
中
创建“卡拉OK”类型功能
、
、
我正在尝试实现一个
DraftJS
编辑器,它可以在播放录制
的
音频时突出显示转录
中
的
单词(有点像卡拉OK)。我收到以下格式
的
数据: { timestamps: [0, 1, 2.5, 3.2, 4.1, 5]ContentBlocks,并使用ContentState.createFromBlockArray(blocks)用它们初始化编辑器
的
ContentState 似乎
浏览 0
提问于2017-08-19
得票数 12
1
回答
标识符'_toConsumableArray‘已经声明
、
、
、
在启动我
的
Redux应用程序时,我遇到了这样
的
问题:Syntax error: /Users/vlasenkona/Desktop/gris-seqr2/ui/node_modules/
draftjs
-md-converter/dist/index.js: Identifier '_t
浏览 9
提问于2020-02-07
得票数 0
回答已采纳
2
回答
如何显示保存
的
DraftJS
编辑器内容?
、
实际上,我将
DraftJS
编辑器
的
DraftJS
保存为字符串,使用:JSON.stringify(convertToRaw(editorState.getCurrentContent())) 我
的
问题是我认为我仍然应该使用
DraftJS
来显示它,因为只有
DraftJS
才能自然地解析convertFromRaw(JSON.parse(...))
的
结果。问题是,例如链接实体在编辑器
中
是不可点击
的
,当我浏览EditorState和Conte
浏览 0
提问于2018-03-10
得票数 0
回答已采纳
2
回答
如何在Draft.js
中
插入HTML?
、
、
我使用
的
是基于Draft.js之上
的
react草稿-wysiwyg编辑器。我试图弄清楚,如何以编程方式插入HTML,比如:到目前为止,我得到
的
最接近
的
东西是使用修饰符模块
的
insertText()方法。
浏览 0
提问于2018-05-12
得票数 4
1
回答
草稿-js保存和显示HTML
、
、
、
似乎大多数人只是保存编辑器状态并将其重新加载到编辑器
中
,而不是将其显示为html。似乎大多数步骤都适用于convertFromRaw和convertToRaw,但其中包含
的
步骤似乎有相当多
的
步骤需要简化,这里
的
示例是:似乎只用于稍后将内容放回编辑器
中
。也许我甚至没有看到正确
的
工具-我只是想要一个编辑器保存格式化
的
文本,并显示它。我不知道为什么资源这么难找到,或者我只是找错了地方(似乎有太多
的
草稿-js包,没有太多
的
文档和例子,海事组织
浏览 0
提问于2018-05-08
得票数 0
回答已采纳
2
回答
游标在Draft.js编辑器第一行
的
开头
、
我有一个onUpArrow处理程序,它需要检查游标是否位于Draft.js编辑器第一行
的
开头。编辑器可能包含多个行/块。我发现,SelectionState方法(如getAnchorOffset()和getStartOffset() )可以通过返回0来告诉我光标位于行
的
开头,但是该值会在任何行/块
的
开始处返回,而不仅仅是编辑器
中
的
第一个这个引用“获取文档
的
开始或结束,或者获得准确
的
光标位置”,但是它似乎并没有使它进入草稿源代码。 是否有人知道如何检测
浏览 2
提问于2016-11-02
得票数 1
回答已采纳
2
回答
如何处理草案js
中
的
键事件
、
、
如果我想处理字符*
的
输入,我可以使用handleBeforeInput(str) if (str !== '*') { } return true;如果我想处理ENTER
的
输入,我可以使用钩子handleReturn(e) 但是如果我想处理DELETE
的
输入,该怎么办?
浏览 0
提问于2016-12-04
得票数 2
1
回答
React WYSIWYG编辑器,支持Material UI组件
、
、
、
、
因此,我正在构建一个仪表板,允许客户使用WYSIWYG编辑器编写一些文本并将其发布,以便在在线阅读器
中
可用。 以前,我集成了TinyMCE作为我
的
文本编辑器,它工作得很好。现在,我需要允许客户端能够向其内容添加一些Material-UI组件,比如ExpansionPanel (通过单击文本编辑器工具栏
中
的
按钮)。我偶然发现了,它允许以我想要
的
方式添加自定义组件,但它似乎只生成了一种我不熟悉
的
draft-js格式,并且不会向后兼容客户已经生成
的
HTML字符串。我
的
浏览 24
提问于2020-02-25
得票数 3
1
回答
反应草稿-js颜色
选择
器丢失内联样式
、
我使用
Draftjs
生成html内容。此外,使用包草稿-js-颜色
选择
器,它在编辑器内容上生成内联样式,我可以将其提取到html
中
并保存在DB上。但是当我得到相同
的
html并转换为Editor内容格式时,它丢失了所有的内联css。如何在
Draftjs
编辑器
中
内联呈现样式?
浏览 0
提问于2020-04-14
得票数 0
1
回答
重新渲染蒸发性病:帐户-用户界面的<Accounts.ui.LoginForm />?
、
、
、
在对这个问题研究了两天之后,我怀疑这个问题隐藏在是如何做一些事情
的
某个地方--也许是在它们
的
状态API
中
?我真的很困惑。任何帮助都会很感激
的
。
DraftJS
不使用它们--事实上,就我所能检测到
的
(使用) (谢谢@mattsouth)而言,现在根本没有使用会话变量。 这并不是
DraftJS
在某种程度上扼杀了页面。当将
DraftJS
从方程
中
删除时,问题仍然存在,只是形式和重新加载
的
反应。(谢谢@wursttheke
浏览 3
提问于2017-01-27
得票数 0
1
回答
反应本机富文本编辑器解码器
、
我想知道是否有类似于
DraftJS
的
Reactive原住民在聊天
中
呈现自定义组件。 在
DraftJS
中
,当文本包含{{占位符}}这样
的
模式时,我们使用带有策略
的
装饰符来呈现例如不可变
的
自定义组件。从我
的
研究
中
,我发现有一个用于
DraftJS
的
React (),但是这不允许这些高级用例。
浏览 10
提问于2022-04-20
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券