問題タブ [quill]
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.
quill - Quill.js: カスタム リンク フォーマットの作成 - または - 同じタグ名を持つカスタム フォーマット
私はクイルを使用して1.0.0-rc.1
います。複数の異なるタイプのリンク形式を作成するにはどうすればよいですか? data-link-type
属性を追加する 3 種類のリンク形式を作成しました。リンクを作成するときは問題ありません。ただし、を使用してエディターにコンテンツをリロードすると、 s がすべて 'A' であるためpasteHTML
、最後に登録された形式が優先され、すべてのs が に設定されます。tagName
data-link-type
resource
したがって、この:
これになります:
私はコードペンを含めました:
quill - スクロールバーを非表示にするには?
私は Quill を使用しており、その中でスクロールバー プラグインを使用していますが、Quill の元のスクロールバーはまだ存在しています。それは効果がありませんoverflow: hidden
。どうすれば非表示にできますか?
vue.js - Quill エディターと Vue.js
私は vue.js の初心者で、Quill エディターを Vue モジュールに統合しようとしています。最初は vue-quill プラグインを試してみましたが、ドキュメントが貧弱で使い方がわかりませんでした。とてもイライラします。
独自のプラグインを作成する方が良いのか、それとも既存のプラグインをもう一度試して拡張しようとする方がよいのかわかりません。
私が欲しいのは、これを実現するためのサンプルの作業コードを提供してくれる人です。
javascript - Quill.js - Quill.js 0.20.1 の readOnly:true エディターで選択範囲を取得できない -
ツール: Quill.js 使用例 ユーザーが読み取り専用エディターでテキスト範囲を選択し、強調表示を適用できるようにします。
詳細なコンテキスト Quill 0.20.1 を使用しているいくつかのコードを保守しています。readOnly:true エディターを作成して、コンテンツが変更されないようにしました。エディターのテキスト コンテンツは readOnly ですが、ユーザーが選択内容を参照するメタデータを選択、強調表示、関連付けできるようにしたいと考えています。(基本的にはクイルエディタでユーザーがどの範囲を選択したかを読みたかったのです)
だから私は次のことを試しました:
また、イベント「selection-change」をリッスンしようとしても、イベントによって呼び出されないようです。
対照的に、クイル エディター コンストラクターから readOnly フラグを削除すると、うまく機能します。これは望ましい動作ですか?readOnly エディターが選択できないのはなぜですか?
最後に、単純なエディター (テーマ: 雪とフォーマット: ["background"]) を作成し、次の関数でエディターを無効にしようとしましたが、範囲関数は選択された範囲を返しません。
enable(false) 関数を呼び出さない場合、getRange() は正常に機能します。
参照 範囲関数: quill.editor.selection.getRange();
関数を無効にする: quill.editor.enable(false);
PS。私は Quill 1.0 に興奮していますが、この機能を Quill.js 0.20.1 に実装する必要があります。