浅谈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 相关文章推荐
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
jquery实现div拖拽宽度示例代码
Jul 31 Javascript
js实现瀑布流的一种简单方法实例分享
Nov 04 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
Jan 26 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
DOM 事件的深入浅出(一)
Dec 05 Javascript
Bootstrap选项卡学习笔记分享
Feb 13 Javascript
原生JS控制多个滚动条同步跟随滚动效果
Dec 22 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
Apr 22 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
Sep 12 Javascript
基于AngularJs select绑定数字类型的问题
Oct 08 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 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 set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
php设置session值和cookies的学习示例
2014/03/21 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
jquery 学习笔记一
2010/04/07 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
Python遍历指定文件及文件夹的方法
2015/05/09 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
戴尔美国官网:Dell
2016/08/31 全球购物
什么是网络协议
2016/04/07 面试题
超市采购员岗位职责
2014/02/01 职场文书
销售团队激励口号
2014/06/06 职场文书
全运会口号
2014/06/20 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
英语辞职信范文
2015/02/28 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
ubuntu开机后ROS程序自启动问题
2022/12/24 Servers