前言:这篇主要记下Vue的条件与循环语句,语法类似于c语言,比较好理解。另外加一个小例子。
一、条件判断
1、v-if
在元素和template中使用v-if指令
<div id="app">
<p v-if="seen">我爱学习</p>
<template v-if="look">
<h1>好好学习</h1>
<p>天天向上</p>
</template>
</div>
<scrtpt>
new Vue({
el:"#app",
data:{
seen:true,
look:true
}
})
</scrtpt>
在字符串模板中,如Handlebars,写下面这样的模板块
<!-- Handlebars模板-->
{
{#if ok}}
<h1>yes</h1>
{
{/if}}
2、v-else
可以用v-else指令给v-if添加一个"else"块,v-else要跟在v-if 或 v-else-if的后面。
<div id="app">
<div v-if="Math.random()>0.5">我爱学习</div>
<div v-else>
我不爱学习
</div>
</div>
<scrtpt>
new Vue({
el:"#app"
})
</scrtpt>
3、v-else-if
跟在v-if后面,它的后面可跟v-else。
<div id="app">
<div v-if&