浅谈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 相关文章推荐
Javascript 二维数组
Nov 26 Javascript
jQuery对象初始化的传参方式
Feb 26 Javascript
JavaScript实现的背景自动变色代码
Oct 17 Javascript
JavaScript在网页中画圆的函数arc使用方法
Nov 13 Javascript
AngularJS $injector 依赖注入详解
Sep 14 Javascript
移动开发之自适应手机屏幕宽度
Nov 23 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 Javascript
JavaScript代码实现简单计算器
Dec 27 Javascript
Vue监视数据的原理详解
Feb 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
php基础知识:类与对象(1)
2006/12/13 PHP
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
Python中的index()方法使用教程
2015/05/18 Python
python中__slots__用法实例
2015/06/04 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
python线程信号量semaphore使用解析
2019/11/30 Python
python speech模块的使用方法
2020/09/09 Python
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
英文简历中的自我评价
2013/10/06 职场文书
高中生第一学年自我鉴定2015
2014/09/28 职场文书
情人节活动总结范文
2015/02/05 职场文书
会议通知范文
2015/04/15 职场文书
南极大冒险观后感
2015/06/05 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫