VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > JavaScript教程 >
  • 第九篇:vue条件语句

好家伙,终于有个简单了的

v-if    条件判断

复制代码
<div id="app"> 
    <p v-if="seen">现在你看到我了</p>     /*判断seen的值后,选择是否输出文本*/
    <template v-if="ok">
      <h1>菜鸟教程</h1>
      <p>学的不仅是技术,更是梦想!</p>
      <p>哈哈哈,打字辛苦啊!!!</p>
    </template>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    seen: true,            
    ok: true              /*判断值都是ture*/
 } }) </script>
复制代码

 

v-else否则

复制代码
<div id="app">
    <div v-if="Math.random() > 0.5">   /*判断是否大于0.5,是就输出yes*/
    YES
    </div>
    <div v-else>              /*否就输入F**k you*/
      F**K YOU
    </div>
</div>
    
<script>
new Vue({
  el: '#app'
})
</script>
复制代码

v-else-if   大概是?多项选择题

复制代码
<div id="app">
    <div v-if="type === 'A'">           /*这里是多项选择,判断等于哪项,type等于多少就输出对应的一项*/
      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>
复制代码

Tips:1.v-else 、v-else-if 必须跟在 v-if 或者 v-else-if之后。

  2.v-show约等于v-if

出处:https://www.cnblogs.com/FatTiger4399/p/15257719.html

相关教程