問題タブ [draftjs]

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 投票する
0 に答える
98 参照

draftjs - Draft.js は、「.」を使用して可変性をセグメント化しました。デリミタ

これがドキュメントにある場合は申し訳ありませんが、見つけることができませんでした。

セグメント化された可変性オプションを使用すると、「スペース」以外のものを区切り文字にすることは可能ですか? たとえば、「。」を使用しています。前の「。」までだけを消去するバックスペースが欲しい。

ありがとう

0 投票する
3 に答える
3495 参照

reactjs - draftjs ファイルで getCurrentContent を使用しようとしています

エディターのコンテンツを取得し、最終的に const コンテンツに保存したいと考えています。_draftJs.EditorState.getCurrentContent is not a function というエラーが表示されます。

0 投票する
1 に答える
5397 参照

reactjs - DraftJS Modifier.insertText(): Unicode の挿入

私は絵文字のリストを持っています。それぞれに独自のユニコードがあります。Modifier.insertText() を使用して、それらをテキストに挿入したいと思います。

0 投票する
2 に答える
2042 参照

reactjs - ドラフト js の convertToRaw メソッドが機能しない

私はdraft-js-pluginsを使用しています。エディターで絵文字とメンション プラグインを一緒に使用しました。私が使用しているとき、

convertToRaw(contentState)

コンテンツ データをデータベースに保存しようとすると、エラー メッセージが表示されます。

immutable.js:1421 Uncaught TypeError:未定義のプロパティ「エントリ」を読み取れません

ただし、このエラーは、コンテンツでメンションを使用した場合にのみ発生します。プレーンテキストと絵文字のコンテンツで問題なく動作します。助けてください。

0 投票する
4 に答える
210 参照

javascript - JSX なしで React を使用した構文の強調表示

非常に単純な構文強調表示を持つテキスト フィールドを含む React フォームを作成したいのですが、JSX を使用せずに作成したいと考えています。JSXなしでDraftJSを使用する方法はありますか?

0 投票する
1 に答える
997 参照

reactjs - DraftJSでハイパーリンクの後にスペース文字を追加するには?

DraftJS API を使用して次のシナリオを実装するのに問題があります。

シナリオは次のとおりです。これで提供されているリンクの例に従ってください

ユーザーがハイパーリンク URL を確認した後、次のコードを使用して、選択したテキストをハイパーリンクに変換しています。

ここで、ユーザーがテキストabcを入力し、プロンプトでその URL を指定したとします。たとえば、http://yahoo.com テキストabcはハイパーリンクに変換されます。

しかし、その後、テキスト エディタのカーソルがすぐに行頭に移動します。ユーザーが手動でそのカーソルを行末に移動して何かを再度入力しようとすると、テキスト エディターは入力したテキストを行頭に表示しますが、これは非常に奇妙です。

私の意見では、ユーザーがその後に何かを入力できるように、生成されたハイパーリンクの後にスペース文字を挿入する必要があります。また、カーソルは行頭ではなく、ハイパーリンクの最後にとどまる必要があります。

どうすればそれを達成できますか?