Vue条件语句

首先引入vue.js文件
一、v-if
1、定义div标签,当v-if条件为true时,显示那条数据,为false不显示

<div id="div1">
		  <button v-on:click="toggle">切换隐藏显示</button>
		  <div v-if="show"> 默认这一条是看得见的</div>  
	</div>
	**2、创建一个vue对象,管理div标签**
var ifCon=new Vue({
		      el: '#div1',
		      data: {
		          show:true
		      },
		      methods:{
		          toggle: function(){
		              this.show=!this.show;
		          }
		      }
      })

3、下面为演示结果
在这里插入图片描述
在这里插入图片描述
二、 v-else
1、定义div标签,当show为true显示中了500万,否则显示谢谢惠顾

 <div id="div1">
		  <button v-on:click="moyiba">买彩票 </button>
		  <div v-if="show"> 中了500万!</div>
		  <div v-else>谢谢惠顾!</div>   
		</div>
	**2、创建一个vue对象**
var velse=new Vue({
      el: '#div1',
      data: {
          show:false
      },
      methods:{
          moyiba: function(){
             this.show=Math.random()<0.1
          }
      }
    })

点击moyiba事件,产生随机数,当随机数小于0.1,show为true,此处就不演示了
三、v-else-if
1、定义div标签,如下,类似js中switch语句

<div id="div1">
		  <button v-on:click="toutai"> 看看下辈子投胎是做什么的 </button>
		  <div v-if="number>98"> 神仙</div>
		  <div v-else-if="number>95"> 国家领导人</div>
		  <div v-else-if="number>90"> 大富商</div>
		  <div v-else-if="number>80"> 大企业主</div>
		  <div v-else-if="number>70"> 演艺明星</div>
		  <div v-else> 流浪汉</div> 
</div>

2、创建一个vue对象

var ifelse=new Vue({
      el: '#div1',
      data: {
          number:0
      },
      methods:{
          toutai: function(){
             this.number=Math.random()*100
          }
      }
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值