07、實(shí)戰(zhàn)前必須掌握的10個(gè)指令(上)

1.v-text 指令



v-text 指令用于更新標(biāo)簽包含的文本,它的作用跟雙大括號(hào)的效果一樣。

<div id="app">
  <p v-text="msg"></p>
</div>
<script>
let app = new Vue({
  el: '#app',
  data: {
    msg: 'hello,vue'
  }
})
</script>
效果圖.png

2.v-html 指令



它幫助我們綁定一些 html 代碼的數(shù)據(jù)在視圖上,比如:“<b>hello,vue</b>”,這個(gè)字符包含了 <b> 標(biāo)簽,要想 <b> 不被當(dāng)作普通的字符渲染出來(lái),就得用 v-html 指令。

<div id="app">
    <p v-html="msg"></p>
</div>
<script>
let app = new Vue({
    el:"#app",
    data:{
      msg:'<b>hello,vue</b>'
    }
 });
</script>
效果圖.png

3.v-show 指令



v-show,主要就是控制元素的 display css 屬性的。
當(dāng) v-show 為 false 時(shí),display 為 none;
當(dāng) v-show 為 true 時(shí),display 為 元素的默認(rèn)屬性。

4.v-if 指令



v-if 與 v-show 不同的是,v-show 控制的是 元素的 display 屬性值,而 v-if 直接控制元素是否渲染,也就是顯示或者移除元素節(jié)點(diǎn)。

5.v-else 指令



v-else 與 v-if 一般來(lái)說(shuō)是成對(duì)出現(xiàn)的,有 v-else 必須有 v-if,而有 v-if 可以沒有 v-else。

<div id="app">
  <p v-if="show">v-if</p>
  <p v-else>v-else</p>
</div>
<script>
  var vm = new Vue({
    el: '#app',
    data: {
      show: false
    }
  })
</script>

效果如下圖所示:


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

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