浅谈v-for 和 v-if 并用时筛选条件方法


Posted in Javascript onNovember 07, 2019

如下所示:

浅谈v-for 和 v-if 并用时筛选条件方法

<ul id="ul">
<li v-for="todo in todos" v-if="todo<4">
 {{ todo }}
</li>
 
</ul>
 
<script> 
 
varvm=new Vue({
el:"#ul",
data:{
 todos: [ 1, 2, 3, 4, 5 ]
}
})
 
</script>

说明:在处于同一节点的时候,v-for 优先级比 v-if 高。先运行v-for 的循环,然后在每一个v-for 的循环中,再进行 v-if 的条件对比。

v-if="todo<4" 会筛选 符合 <4 的 todo 项

浅谈v-for 和 v-if 并用时筛选条件方法

而如果你的目的是有条件地跳过循环的执行,那么可以将 v-if 置于外层元素 (或 <template>)上。如:

<ul id="ul" v-if="todos.length">
<li v-for="todo in todos">
 {{ todo }}
</li>
<p v-else>
no todo left!
</p>
</ul>
 
 
<script> 
 
varvm=new Vue({
el:"#ul",
data:{
 todos: [ 1, 2, 3, 4, 5 ]
   }
})
 
</script>

以上这篇浅谈v-for 和 v-if 并用时筛选条件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
In Javascript Class, how to call the prototype method.(three method)
Jan 09 Javascript
javascript removeChild 使用注意事项
Apr 11 Javascript
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
Jan 09 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
javascript表单验证和Window详解
Dec 11 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
原生js实现放大镜
Feb 20 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
Vue写一个简单的倒计时按钮功能
Apr 20 Javascript
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 Vue.js
Vue2.X和Vue3.0数据响应原理变化的区别
Nov 07 #Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 #Javascript
vue改变循环遍历后的数据实例
Nov 07 #Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
Nov 07 #Javascript
vue v-for直接循环数字实例
Nov 07 #Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 #Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 #Javascript
You might like
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
PHP cURL获取微信公众号access_token的实例
2018/04/28 PHP
javascript语言结构小记(一)
2011/09/10 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
jQuery插件实现图片轮播特效
2016/06/16 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
vue项目常用组件和框架结构介绍
2017/12/24 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python圣诞树编写实例详解
2020/02/13 Python
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
FLOS美国官网:意大利高级照明工艺的传奇
2018/08/07 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
酒店公关部经理岗位职责
2013/11/24 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
居安思危观后感
2015/06/11 职场文书
钢琴师观后感
2015/06/12 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
MySQL插入数据与查询数据
2022/03/25 MySQL
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python