1.v-if
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>VUE条件语句-(v-if)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="div1">
<p v-if="seen">现在你看到我了</p>
<template v-if="ok">
<p>喜羊羊</p>
<p>懒羊羊</p>
<p>蕉太狼</p>
<p>香太郎</p>
</template>
</div>
<script>
new Vue({
el: '#div1',
data: {
seen: true,
ok: true
}
})
</script>
<!--这里, v-if 指令将根据表达式 seen 的值(true 或 false )来决定是否插入 p 元素。-->
</body>
</html>
2.v-else
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>VUE条件语句-(v-else)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="div1">
<div v-if="Math.random() > 0.5">
Sorry
</div>
<div v-else>
Not sorry
</div>
</div>
<div id="div2">
<div v-if="meach">
你好小樱
</div>
<div v-else>
你好小雨
</div>
</div>
<script>
new Vue({
el: '#div1'
})
new Vue({
el: '#div2',
data:{
meach:false
}
})
</script>
</body>
</html>
3. v-else-if
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>VUE条件语句-(v-else-if)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="div1">
<div v-if="type=='A'">
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: '#div1',
data:{
type:'B'
}
})
</script>
</body>
</html>
4. v-show
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>VUE条件语句-(v-show)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="div1">
老许,要老婆不要?
<div v-show="ok">要</div>
</div>
<script>
new Vue({
el: '#div1',
data: {
ok: true
}
})
</script>
</body>
</html>