1. 程式人生 > >[vue] v-html指令

[vue] v-html指令

v-html指令

轉自:https://cn.vuejs.org/v2/api/#v-html

  • 預期:string
  • 詳細
    更新元素的innerHTML。注意:內容按普通HTML插入 - 不會作為Vue模板進行編譯。如果試圖使用v-html組合模板,可以重新考慮是否通過使用元件來替代。

在網站上動態渲染任意HTML是非常刨除的,困為容易導致XSS攻擊。只在可信內容上使用v-html,永不用在使用者提交的內容上。

在單檔案元件裡,scoped的樣式不會應用在v-html內部,因為那部分HTML沒有被Vue的模板編譯器處理。如果你希望針對v-html

的內容設定帶作用域的CSS,你可以替換為CSS Modules或用一個額外的全域性<style>元素手動設定類似BEM的作用域策略。