,其中 htmlCode 是包含 HTML 程式碼的變數或表達式。範例:

Hello, World!

注意:v-html 會覆寫元素"/>

,其中 htmlCode 是包含 HTML 程式碼的變數或表達式。範例:

Hello, World!

注意:v-html 會覆寫元素">

首頁  >  文章  >  web前端  >  vue中v-html怎麼用

vue中v-html怎麼用

下次还敢
下次还敢原創
2024-05-02 22:18:39682瀏覽

Vue.js 中的 v-html 指令用於:插入原始 HTML 程式碼,不受 Vue 編譯器影響。使用語法:

,其中 htmlCode 是包含 HTML 程式碼的變數或表達式。範例:

Hello, World!

注意:v-html 會覆寫元素

vue中v-html怎麼用

Vue 中v-html 的用法

Vue.js 中的v-html指令可讓您將HTML 程式碼動態地插入您的範本中。它用於插入不受 Vue 編譯器影響的原始 HTML 內容。

使用方法

v-html 指令需要一個變數或表達式作為參數,該參數包含要插入的 HTML 程式碼。語法如下:

<code class="html"><p v-html="htmlCode"></p></code>

其中,htmlCode 是一個包含 HTML 程式碼的變數或表達式。

範例

<code class="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></code>

注意:

  • v-html 會覆寫元素的現有內容,因此請務必小心使用。
  • 由於 v-html 直接插入 HTML,因此請確保您信任要插入的內容,以避免安全性問題。
  • v-html 指令不會編譯 Vue 編譯器指令或表達式,因此請不要在插入的 HTML 中使用它們。
  • 如果您需要插入受 Vue 編譯器影響的動態內容,請考慮使用 v-bind:innerHTML 取代。

以上是vue中v-html怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn