条件v-if

条件语句if

1、if语句,可以用三元运算符代替

{{ message? 'has message' : 'no message' }} 

2、v-if="true/false"

你看

//v-if 指令将根据表达式 seen 的值的真假来移除/插入

元素。

var app3 = new Vue({ el: '#app-3', data: { seen: true } })

与v-show区别
v-show对应的值也是布尔值,一样动态显示或者隐藏DOM元素
区别:v-show="false"只是相当于display:none,元素存在,只是被隐藏了;
而v-if="false" 相当于remove,元素不存在被抹除了;

v-for

  1. //todo是你自己定义的,todos是vue里面定义的 {{ todo.text }}//text是todos对象的属性
var app4 = new Vue({ el: '#app-4', data: { todos: [ { text: '学习 JavaScript' }, { text: '学习 Vue' }, { text: '整个牛项目' } ] } })

你可能感兴趣的:(条件v-if)