ホームページ > ウェブフロントエンド > Vue.js > vueでv-htmlを使う方法

vueでv-htmlを使う方法

下次还敢
リリース: 2024-05-02 22:18:39
オリジナル
788 人が閲覧しました

Vue.js の v-html ディレクティブは、次の目的で使用されます。 Vue コンパイラから独立して、生の HTML コードを挿入します。構文: <p v-html="htmlCode"></p> を使用します。htmlCode は、HTML コードを含む変数または式です。例:

Hello, World!

注: v-html は要素を上書きします

vueでv-htmlを使う方法

##Vue での v-html の使用

#Vue.js での v-htmlディレクティブを使用すると、HTML コードをテンプレートに動的に挿入できます。 Vue コンパイラの影響を受けない生の HTML コンテンツを挿入するために使用されます。

使用方法

v-html ディレクティブでは、挿入する HTML コードを含む変数または式をパラメータとして指定する必要があります。構文は次のとおりです。

<p v-html="htmlCode"></p>
ログイン後にコピー

htmlCode は、HTML コードを含む変数または式です。

<script>
import { ref } from 'vue';

export default {
  setup() {
    const html = ref('<p><h1>Hello, World!</h1></p>');

    return { html };
  },
};
</script>

<template>
  <div v-html="html"></div>
</template>
ログイン後にコピー

注:

  • v-html は要素を上書きします既存のコンテンツですので、ご利用の際はご注意ください。
  • v-html は HTML に直接挿入されるため、セキュリティの問題を避けるために、挿入するコンテンツが信頼できることを確認してください。
  • v-html ディレクティブは Vue コンパイラ ディレクティブや式をコンパイルしないため、挿入された HTML では使用しないでください。
  • Vue コンパイラの影響を受ける動的コンテンツを挿入する必要がある場合は、代わりに
  • v-bind:innerHTML の使用を検討してください。

以上がvueでv-htmlを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
vue
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート