vue(二)--條件語句

條件語句:v-if     v-else   v-else-if    v-showapp

v-else 、v-else-if 必須跟在 v-if 或者 v-else-if以後。dom

1.v-ifspa

<body>
<div id="app">
    <p v-if="seen">seen=true如今你看到我了</p>
    <template v-if="ok">
      <h1>ttttt</h1>
      <p>技術!</p>
      <p>哈哈哈,打字辛苦啊!!!</p>
    </template>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    seen: true,
    ok: true
  }
})
</script>
</body>

 

 

 

2.v-elsecode

隨機數:如若>0.5sorry 出現,不然not sorry出現blog

<body>
<div id="app">
    <div v-if="Math.random() > 0.5">
      Sorry
    </div>
    <div v-else>
      Not sorry
    </div>
</div>
    
<script>
new Vue({
  el: '#app'
})
</script>
</body>

 

 

 

3.v-else-ifip

<body>
<div id="app">
    <div v-if="type === 'A'">
      A
    </div>
    <div v-else-if="type === 'B'">
      B
    </div>
    <div v-else-if="type === 'C'">
      C
    </div>
    <div v-else>
      Not A/B/C
    </div>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    type: 'C'
  }
})
</script>
</body>

 

4.  v-showclass

<body>
<div id="app">
    <h1 v-show="ok">Hello!</h1>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    ok: true
  }
})
</script>
</body>
相關文章
相關標籤/搜索