條件語句if
1悲雳、if語句,可以用三元運(yùn)算符代替
{{ message? 'has message' : 'no message' }}
2、v-if="true/false"
<div id="app-3">
<p v-if="seen">你看</p>//v-if 指令將根據(jù)表達(dá)式 seen 的值的真假來移除/插入 <p> 元素。
</div>
var app3 = new Vue({
el: '#app-3',
data: {
seen: true
}
})
與v-show區(qū)別
v-show對應(yīng)的值也是布爾值戈鲁,一樣動(dòng)態(tài)顯示或者隱藏DOM元素
區(qū)別:v-show="false"只是相當(dāng)于display:none,元素存在嘹叫,只是被隱藏了婆殿;
而v-if="false" 相當(dāng)于remove,元素不存在被抹除了罩扇;
v-for
<div id="app-4">
<ol>
<li v-for="todo in todos">//todo是你自己定義的婆芦,todos是vue里面定義的
{{ todo.text }}//text是todos對象的屬性
</li>
</ol>
</div>
var app4 = new Vue({
el: '#app-4',
data: {
todos: [
{ text: '學(xué)習(xí) JavaScript' },
{ text: '學(xué)習(xí) Vue' },
{ text: '整個(gè)牛項(xiàng)目' }
]
}
})