腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
选择
editorState
中
的
特定
文本
javascript
、
reactjs
、
typescript
、
draftjs
我正在使用draftjs创建一个富
文本
编辑器。下面是最小
的
codesandbox,这样你就知道问题出在哪里了。所以我有一个助手函数getCurrentTextSelection,它返回我正在
选择
的
文本
: const getCurrentTextSelection = (
editorState
:
EditorState
): string => { const selectionState =
editorState
.getSelection()
浏览 34
提问于2020-08-21
得票数 3
回答已采纳
1
回答
如何在维护当前内联样式
的
同时将
文本
编程插入到草案js富
文本
字段
中
?
javascript
、
reactjs
、
draftjs
当我单击具有
特定
符号
的
按钮时,我希望它将符号放在
文本
字段
中
。为了实现这一点,我使用一个函数来插入
文本
: let
editorState
= this.state.
editorState
;(
editorState
, newContent, 'insert-characters');当下标内联样式打开时,我想把下标
文本
放在那里。, '
浏览 3
提问于2021-08-21
得票数 1
回答已采纳
3
回答
如何在点击按钮时改变字体大小?
reactjs
、
draftjs
这是我尝试过
的
: super(props); this.onChange = (
editorState
) => this.setState({
editorState
fontSize); _toggleFontSize(fontSiz
浏览 0
提问于2018-10-19
得票数 2
2
回答
Draft.js -添加没有选定
文本
的
链接
draftjs
我知道如何添加链接到
选择
constentityKey = contentStateWithEntity.getLastCreatedEntityKey(); const newEditorState =
EditorState
.set(
editorState
, { currentContent: contentStateWithEn
浏览 3
提问于2017-11-02
得票数 6
1
回答
在突变后丢失
选择
reactjs
、
draftjs
我在
editorState
上做了一些棘手
的
状态变化,但我失去了
选择
。 我需要得到currentText(),用一些神奇
的
库把它转换成超
文本
标记语言,然后再把它转换回
editorState
。这很好,它只是
选择
打破了如此之难。现在,我正在尝试在第一个开始获得
选择
,然后执行forceSelection,但失败了,出现了一些与selection.hasFocus()相关
的
错误(这看起来并不是真的相关...)。现在我
的
代码看起
浏览 2
提问于2016-08-04
得票数 2
1
回答
React Draft Wysiwyg将粗体、斜体或udenderlina应用于整个内容
reactjs
、
wysiwyg
、
draftjs
我需要将粗体,斜体,下划线样式应用到编辑器
的
整个内容,而不是
选择
文本
,就像对齐样式一样,但我找不到方法。是否可以更改操作或处理程序?
浏览 11
提问于2019-09-03
得票数 0
回答已采纳
1
回答
Draftjs通过编程将内联样式应用于
文本
draftjs
我有以下功能 const
editorState
= this.state.
editorState
; anchorOffset: 1, }) const newEditorState =
EditorState
.forceSelection(
editorSta
浏览 2
提问于2017-05-09
得票数 1
回答已采纳
2
回答
单击按钮不是使用draft.js添加内联样式
javascript
、
reactjs
、
draftjs
我正在尝试使用draft.js将富
文本
编辑器添加到react项目中。我已经能够添加它,也可以通过遵循他们
的
文档来处理键盘命令。我还添加了两个按钮来做粗体和斜体,但问题是,当我单击按钮时,编辑器状态不会改变,也没有添加内联样式,但如果我
选择
文本
并单击按钮,样式就会添加到该
文本
中
。我不明白我哪里做错了。import React, { Component } from 'react'; import {Editor,
EditorState
, RichUt
浏览 0
提问于2018-04-14
得票数 3
1
回答
在Draft.js
中
删除块开头
的
字符
javascript
、
reactjs
、
markdown
、
draftjs
我试图使用来制作一个丰富
的
文本
编辑器,允许用户使用Markdown语法
的
子集(只是头和块引号)。我可以让编辑器将块
的
类型设置为blockquote,并应用适当
的
className和样式,但现在我想不出如何从块
中
删除语法糖。 更新:如果我强迫编辑器
选择
块内
的
所有
文本
,这似乎是可行
的
。但是,这将删除第一个Modi
浏览 1
提问于2021-06-17
得票数 0
2
回答
如何将值从一个组件获取到另一个组件?
javascript
、
reactjs
、
react-hooks
、
jsx
这是我
的
TextEditor.js。我愿意在任何地方使用它,但是当我使用这个组件时,我希望每次状态发生变化时都得到与它相关
的
值。:
EditorState
.createEmpty(), this.setState({ }); const {
ed
浏览 8
提问于2022-01-29
得票数 0
1
回答
Draft.js (react草稿-wysiwyg):来自编辑器组件外部
的
文本
更新不起作用
reactjs
、
typescript
、
draftjs
、
react-draft-wysiwyg
我正在尝试将调用组件
中
的
文本
更新到Editor组件
中
。我使用支持从调用方传递
文本
,但是当
文本
更改(在ContentEditor
中
更新道具)时,编辑器组件
中
的
文本
不是:<ControlledEditor htmlContent={this.state.validationResultContent}/>
浏览 0
提问于2021-09-16
得票数 3
回答已采纳
1
回答
React动态列表-草稿-所见即所得
文本
框删除后未正确更新
javascript
、
reactjs
、
wysiwyg
、
draftjs
代码框链接: }; 每个
文本
框还使用两个按钮呈现,一个按钮允许您添加另一个框,另一个按钮
浏览 7
提问于2022-03-29
得票数 0
回答已采纳
1
回答
如何在draft js
中
更新
文本
的
同时切换新
的
内联样式?
reactjs
、
draftjs
当我单击
特定
按钮时,handleMouseDown函数会触发onMouseDown事件: handleMouseDown(e) { this.props.handleMouseDown(this.props.symbol); let newStatethis.toggleInlineStyle("SUBSCRIPT"); // Se
浏览 26
提问于2021-08-20
得票数 0
1
回答
无法在包含到React组件
的
富
文本
编辑器(react-draft-wysiwyg)
中
获取输入
的
数据
reactjs
、
draftjs
、
react-draft-wysiwyg
我正在创建一个包含富
文本
编辑器
的
React组件。我
选择
了react-draft-wysiwyg来编辑或创建
文本
,然后发送到服务器。我将在代码
中
只给出造成困难
的
功能。我使用axios发送请求。由于某些原因,我在发送POST请求时无法从表单
中
获得正确
的
数据。我使用命令进行了检查: console.log(data); console.log(this.state.
editorState
); 但是现在在表单
中
输入了
浏览 41
提问于2019-08-18
得票数 0
回答已采纳
1
回答
如何用draft.js改变光标位置?
reactjs
、
selection
、
text-editor
、
cursor-position
、
draftjs
我想知道在完成了键命令上
的
文本
插入之后,如何更改draft.js
中
的
光标位置。因此,当用户按下
特定
的
按钮时,我目前正在使用_handleKeyCommand(cmd)插入自定义
文本
块。接下来,我尝试了以下几种方法:var selectionState = this.state.
editorState
.getSelection().getStartKey()
浏览 5
提问于2017-11-05
得票数 5
回答已采纳
1
回答
反应吃水-js块插入
javascript
、
reactjs
、
react-native
、
frontend
、
draftjs
它是如何工作
的
:当用户点击空格键时,会查询草稿-JS
文本
内容
中
的
特定
单词。然后,该单词
的
所有实例都包装在标记
中
。在对
文本
进行包装之后,HTML将被转换回来,并且更新草案-JS编辑器状态: /
浏览 0
提问于2019-08-06
得票数 3
回答已采纳
1
回答
draft.js和装饰器
的
文本
选择
错误
javascript
、
draftjs
我以这样一种方式使用draft.js编辑器,需要更新装饰器以及它在onChange
中
动态呈现
的
组件
的
属性。这将使用背景色标记
文本
的
某些部分。我几乎可以让它工作,但是有一个奇怪
的
bug,其中有一个奇怪
的
bug,它不可能
选择
紧跟在一个装饰组件之后
的
字符。下面是一个重现bug
的
最小(人工)示例: import React from 'react'; import { CompositeDecorator
浏览 27
提问于2019-02-16
得票数 0
回答已采纳
1
回答
DraftJs:使用实体键替换实体
javascript
、
reactjs
、
typescript
、
draftjs
我正在使用创建一个富
文本
编辑器,无法找到任何资源来帮助我解决问题。您可以看到包含链接(红色
的
testtest)
的
文本
。|const getCurrentLinkKey = (
editorState
如果
选择
整个链接testtest并单击此按钮,该链接将被替换。(newEditorStateWithLink, contentState, "inser
浏览 2
提问于2020-08-19
得票数 5
回答已采纳
1
回答
如何在草案中使用replaceWithFragment?
javascript
、
reactjs
、
autocomplete
、
editor
、
draftjs
我需要替换“前缀”什么用户类型
的
自动完成
文本
。我在医生里找到了这个,但我真的不知道怎么用这个。前缀”
选择
之前,我是如何解释
的
。Eg.when I键入"SEL" my autocomplete "SELECT“,我将点击该建议,在编辑器
中
我得到了"SELSELECT"。(() => ({
editorState
:
Editor
浏览 1
提问于2019-08-29
得票数 0
回答已采纳
1
回答
以编程方式跳转到
特定
块,并将焦点/插入符号移动到修饰
的
单词
reactjs
、
draftjs
是否可以以编程方式跳转到
特定
块并将焦点/插入符号移动到修饰
的
单词?
浏览 3
提问于2018-01-16
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券