Vue。js学习系列(二十四)--条件语句(二)
2017-03-16 00:00
706 查看
3.v-else
必须跟在v-if/v-show指令之后,不然不起作用;
如果v-if/v-show指令的表达式为true,则else元素不显示;如果v-if/v-show指令的表达式为false,则else元素显示在页面上;
下面我们通条件语句来判断2是否大于1,如果大于1则输出true,否则输出false
<!DOCTYPE html>v-else
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="src/vue.min.js"></script>
</head>
<body>
<div id="app">
<div v-if="2>1">
true
</div>
<div v-else>
false
</div>
</div>
<script type="text/javascript">
new Vue({
el:"#app"
})
</script>
</body>
</html>
运行结果:
4.v-else-if
v-else-if 在 2.1.0 新增,顾名思义,用作 v-if 的 else-if 块。可以链式的多次使用:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="src/vue.min.js"></script>
</head>
<body>
<div id="app">
<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 type="text/javascript">
new Vue({
el:"#app",
data:{
type:"A"
}
})
</script>
</body>
</html>
运行之后,在页面上显示A。
必须跟在v-if/v-show指令之后,不然不起作用;
如果v-if/v-show指令的表达式为true,则else元素不显示;如果v-if/v-show指令的表达式为false,则else元素显示在页面上;
下面我们通条件语句来判断2是否大于1,如果大于1则输出true,否则输出false
<!DOCTYPE html>v-else
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="src/vue.min.js"></script>
</head>
<body>
<div id="app">
<div v-if="2>1">
true
</div>
<div v-else>
false
</div>
</div>
<script type="text/javascript">
new Vue({
el:"#app"
})
</script>
</body>
</html>
运行结果:
4.v-else-if
v-else-if 在 2.1.0 新增,顾名思义,用作 v-if 的 else-if 块。可以链式的多次使用:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="src/vue.min.js"></script>
</head>
<body>
<div id="app">
<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 type="text/javascript">
new Vue({
el:"#app",
data:{
type:"A"
}
})
</script>
</body>
</html>
运行之后,在页面上显示A。
相关文章推荐
- Vue。js学习系列(二十四)--条件语句(二)
- Vue.js学习系列(六)---条件与循环
- Vue.js学习系列(二十六)-- 循环语句(二)
- Vue.js学习系列(六)---条件与循环
- Vue.js学习系列(八)---如何使用组件
- 第七讲 : 流程控制-条件分支语句 -【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#视频教程】
- Vue.js学习系列(二十二)--过滤器
- Vue.js学习系列四——Webpack学习实践
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)
- Vue.js学习系列三——axios和网络传输相关知识的学习实践
- Vue.js学习 Item7 -- 条件渲染与列表渲染
- Vue.js学习系列(十)---给页面增加动态数据
- Vue.js学习系列(五)---vuejs指令
- 学习vue.js条件渲染
- Vue.js学习系列(十七)--常用指令(一)
- Vue.js学习系列(八)---使用路由搭建单页应用(一)
- Vue.js学习系列三——axios和网络传输相关知识的学习实践
- Vue.js学习系列二 —— vuex学习实践笔记(附DEMO)
- Vue.js学习系列(四)---初学者易入误区
- Vue.js学习系列(二十)--常用指令(三)