エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Vueで後から読み込んだHTMLをコンポーネントにしたい - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Vueで後から読み込んだHTMLをコンポーネントにしたい - Qiita
こんにちは。また新卒エンジニアの@nekobatoです。 Vueと闇の話します。 Vueが闇ってことじゃなくて、Vu... こんにちは。また新卒エンジニアの@nekobatoです。 Vueと闇の話します。 Vueが闇ってことじゃなくて、Vueで闇を作る話です。 テンプレートではなく、HTMLを読み込んでVueに繋ぎたい 用意するHTMLにv-**みたいなdirectiveは用意できるが、<script type="x-template">では囲えない。 なぜならそのHTML自体は他で使っていて、見た目に影響を出したくないから。 SPAにしろよという話でもあるのですが、今すぐ既にあるSPAに他所のHTMLを適用させたい、という場合に手っ取り早い方法を考えた所、こういうことになりました。 前提条件 JSファイルは一つ コンテンツはXHRでHTMLを受け取る さもSPAのように振る舞わせたい 読み込んだHTMLはVueで操作するのでbindingが効いている必要がある できないこと Vueのcomponent内へ単純