VueJS---常用指令

1、v-once

該指令后面不需要跟任何表達(dá)式;表示元素和組件只渲染一次,不會隨著數(shù)據(jù)的改變而改變。

 <h1 v-once>{{str}}</h1>
2、v-html

在某些情況下,從服務(wù)器請求到的數(shù)據(jù)本身就是一個HTML代碼,如果直接通過高{{}}來輸出,會將HTML代碼一起輸出,所以可以使用v-html進(jìn)行解析出來并且進(jìn)行渲染。

<div id= 'vue' >
  <h2>{{url}}</h2>
  <h2 v-html="url"></h2>
</div>
  <script>
    let vm = new Vue({
      el: '#vue',
      data:{
        url: '<a 
      }
    })
  </script>
3、v-pre

用于跳過這個元素和它自元素的編譯過程,用于顯示原本的Mustache語法。

<div id= 'vue' >
  <h1>{{str}}</h1>
  <h2 v-pre>{{str}}</h2>
</div>
  <script>
    let vm = new Vue({
      el: '#vue',
      data:{
        str: '只執(zhí)行一次',
      }
    })
  </script>
4、v-text

v-text作用和Mustache比較相似,都是用于將數(shù)據(jù)顯示在界面中,但是此方法沒有Mustache好用,尤其是在字符串拼接時。

 <h1 v-text="str"></h1>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容