欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue(二)--条件语句

程序员文章站 2022-05-28 14:13:47
条件语句:v-if v-else v-else-if v-show v-else 、v-else-if 必须跟在 v-if 或者 v-else-if之后。 1.v-if

seen=true现在你看到我了

条件语句:v-if     v-else   v-else-if    v-show

v-else 、v-else-if 必须跟在 v-if 或者 v-else-if之后。

1.v-if

<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>

vue(二)--条件语句

 

 

 

2.v-else

随机数:如若>0.5sorry 出现,否则not sorry出现

<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>

vue(二)--条件语句

 

 

 

3.v-else-if

<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-show

<body>
<div id="app">
    <h1 v-show="ok">hello!</h1>
</div>
    
<script>
new vue({
  el: '#app',
  data: {
    ok: true
  }
})
</script>
</body>