問題タブ [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.
draftjs - Draft.js は、「.」を使用して可変性をセグメント化しました。デリミタ
これがドキュメントにある場合は申し訳ありませんが、見つけることができませんでした。
セグメント化された可変性オプションを使用すると、「スペース」以外のものを区切り文字にすることは可能ですか? たとえば、「。」を使用しています。前の「。」までだけを消去するバックスペースが欲しい。
ありがとう
reactjs - draftjs ファイルで getCurrentContent を使用しようとしています
エディターのコンテンツを取得し、最終的に const コンテンツに保存したいと考えています。_draftJs.EditorState.getCurrentContent is not a function というエラーが表示されます。
reactjs - DraftJS Modifier.insertText(): Unicode の挿入
私は絵文字のリストを持っています。それぞれに独自のユニコードがあります。Modifier.insertText() を使用して、それらをテキストに挿入したいと思います。
reactjs - ドラフト js の convertToRaw メソッドが機能しない
私はdraft-js-pluginsを使用しています。エディターで絵文字とメンション プラグインを一緒に使用しました。私が使用しているとき、
convertToRaw(contentState)
コンテンツ データをデータベースに保存しようとすると、エラー メッセージが表示されます。
immutable.js:1421 Uncaught TypeError:未定義のプロパティ「エントリ」を読み取れません
ただし、このエラーは、コンテンツでメンションを使用した場合にのみ発生します。プレーンテキストと絵文字のコンテンツで問題なく動作します。助けてください。
javascript - JSX なしで React を使用した構文の強調表示
非常に単純な構文強調表示を持つテキスト フィールドを含む React フォームを作成したいのですが、JSX を使用せずに作成したいと考えています。JSXなしでDraftJSを使用する方法はありますか?
reactjs - DraftJSでハイパーリンクの後にスペース文字を追加するには?
DraftJS API を使用して次のシナリオを実装するのに問題があります。
シナリオは次のとおりです。これで提供されているリンクの例に従ってください
ユーザーがハイパーリンク URL を確認した後、次のコードを使用して、選択したテキストをハイパーリンクに変換しています。
ここで、ユーザーがテキストabc
を入力し、プロンプトでその URL を指定したとします。たとえば、http://yahoo.com
テキストabc
はハイパーリンクに変換されます。
しかし、その後、テキスト エディタのカーソルがすぐに行頭に移動します。ユーザーが手動でそのカーソルを行末に移動して何かを再度入力しようとすると、テキスト エディターは入力したテキストを行頭に表示しますが、これは非常に奇妙です。
私の意見では、ユーザーがその後に何かを入力できるように、生成されたハイパーリンクの後にスペース文字を挿入する必要があります。また、カーソルは行頭ではなく、ハイパーリンクの最後にとどまる必要があります。
どうすればそれを達成できますか?