データベースに保存して後でユーザーに表示する記事のHTMLを生成するWYSIWYG article editorを使用します。生成されたHTMLでVueコンポーネントを挿入または初期化する
動的な製品を表示するために、この自動生成されたHTMLにVueコンポーネントを挿入する必要があります。 HTMLで追加するカスタムブロックをエディタで作成できますが、Vueコンポーネントとして機能させて、データベースから直接製品の説明を更新します。
今考えているのは、商品IDのデータプロパティを持つdivを追加するボタンを追加することです。次に、コード内のそのdivを、コンポーネントを注入することによって同じIDを持つVueコンポーネントに置き換えることができます。
私が持っていたもう一つのアイデアは、単に通常のHTMLとして<product id="1031"/>
などのコンポーネントを追加することでしたし、その後のVueで記事全体HTMLをコンパイルしようが、私はv-html
ディレクティブが唯一のプレーンなHTMLとしてコードをコンパイルすることをお読みください。
これは可能ですか?それとも良いアイデアはありますか?
私は残念ながら完全なビルドを使用していませんが、私が行った場合、この解決策はうまくいくので、正しいものとしてマークします。私は実際にカスタムレンダリング機能を備えた新しい親コンポーネントでこれを解決しました。 – nilsi
完全なビルドなしでレンダー機能を呼び出すことはできますか?あなたはそれをどうやって見せてもらえますか?私は好奇心が強い@nilsiだ –