浅谈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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
jQuery的DOM操作之删除节点示例
Jan 03 Javascript
javascript操作referer详细解析
Mar 10 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
node.js [superAgent] 请求使用示例
Mar 13 Javascript
JavaScript数组合并的多种方法
May 22 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
Dec 20 Javascript
JQuery.dataTables表格插件添加跳转到指定页
Jun 09 jQuery
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
解决node修改后需频繁手动重启的问题
May 13 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
react-native使用leanclound消息推送的方法
Aug 06 Javascript
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将向Java靠拢
2006/10/09 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
php把数组值转换成键的方法
2015/07/13 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
js倒计时抢购实例
2015/12/20 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
python中二维阵列的变换实例
2014/10/09 Python
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
Python实现弹球小游戏
2020/08/01 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
施华洛世奇巴西官网:SWAROVSKI巴西
2019/12/03 全球购物
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
教师开学感言
2014/02/14 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
五好家庭申报材料
2014/12/20 职场文书
整改通知书
2015/04/20 职场文书
公司档案管理制度
2015/08/05 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB