浅谈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 相关文章推荐
htm调用JS代码
Mar 15 Javascript
js word表格动态添加代码
Jun 07 Javascript
javascript常用函数(1)
Nov 04 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
Sep 19 Javascript
走进AngularJs之过滤器(filter)详解
Feb 17 Javascript
简单谈谈关于 npm 5.0 的新坑
Jun 08 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
Oct 24 Javascript
浅谈React + Webpack 构建打包优化
Jan 23 Javascript
Vue组件中slot的用法
Jan 30 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
Jan 15 Javascript
JS使用栈判断给定字符串是否是回文算法示例
Mar 04 Javascript
微信小程序的mpvue框架快速上手指南
May 15 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抽奖小程序的实现代码
2013/06/18 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
css配合jquery美化 select
2013/11/29 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
移动web开发之touch事件实例详解
2018/01/17 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
Python 创建子进程模块subprocess详解
2015/04/08 Python
基于Python List的赋值方法
2018/06/23 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
劳动竞赛活动总结
2014/05/05 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
师德师风学习材料
2014/12/19 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
PHP实现rar解压读取扩展包小结
2021/06/03 PHP