vue中v-for和v-if不能一起使用

在同一标签上,v-for和v-if不能一起使用,因为v-for的优先级大于v-if
这时候可以使用computed将数据过滤掉

<div v-for="(item) in arr" :key="item.id" v-if="item.isShow">
<h3>{{item.name}}</h3>
</div>
// 将isShow为false的不显示
data:{arr:[
{id:1,
name:"张三1",
isShow:true},
{id:2,
name:"张三2",
isShow:false},
{id:3,
name:"张三3",
isShow:false},
{id:4,
name:"张三4",
isShow:true},
]
}

更改如下:

<div v-for="(item) in filterArr" :key="item.id" v-if="item.isShow">
<h3>{{item.name}}</h3>
</div>
// 将isShow为false的不显示
data:{arr:[
{id:1,
name:"张三1",
isShow:true},
{id:2,
name:"张三2",
isShow:false},
{id:3,
name:"张三3",
isShow:false},
{id:4,
name:"张三4",
isShow:true},
]
}
computed:{filterArr(){return arr.filter(item=>item.isShow)}
}

vue中v-for和v-if不能一起使用相关推荐

  1. Vue中常用的8种v指令

    Vue中常用的8种v指令 根据官网的介绍,指令 是带有 v- 前缀的特殊属性.通过指令来操作DOM元素 指令 功能 v-text="变量/表达式" 文本的设置 字符串变量+数字可以 ...

  2. vue v html安全,vue 中控制v-html 中的样式,但不影响全局的小技巧

    我们知道在 Vue 中,style可以用两种方式来导入: // method1 @import ('./a.css'); //method2 复制代码 但是不管哪一种,导进的css文件都是应用于全局的 ...

  3. Oracle 中一些主要的V$视图种类

    Oracle 中一些主要的V$视图种类 类  别 描述和相关的V$视图 数据库实例 有关实际数据库实例的信息 V$ 视 图:  V$ACTIVE_INSTANCES,V$BGPROCESS,V$DAT ...

  4. 关于v$process与v$session中process的理解(转载)

    http://www.itpub.net/thread-1077321-1-1.html(出处) 关于v$process与v$session中process的理解 说明 v$session有个proc ...

  5. VCS视频学习中的一个例子代码:dff.v和dff_tb.v

    前言 VCS课程中的一个例子! dff.v //r/dff_exp.v module dff_exp(//Inputsinput wire clk_i,input wire rst_l_i,input ...

  6. 在Mac中设置Ctrl+C/V进行复制/粘贴

    在Mac中设置Ctrl+C/V进行复制/粘贴 从Windows世界走入Mac世界,最让不习惯的是在Mac中"复制/粘贴"的快捷键是Command+C/V.而且Command键与C/ ...

  7. Vue中组件数据的传递

    Vue中组件的作用域是隔离的,父组件中的数值子组件看不到!也就是说,用angular作比喻,组件的scope天生是scope:()的! 如果父组件需要往子组件中传数据,此时应该使用标签属性: < ...

  8. vue和react相同点_我在React和Vue中创建了相同的应用程序。 这是区别。

    vue和react相同点 by Sunil Sandhu 由Sunil Sandhu 我在React和Vue中创建了相同的应用程序. 这是区别. (I created the same app in ...

  9. Vue 中 CSS 动画原理

    下面这段代码,是点击按钮实现hello world显示与隐藏 <div id="root"><div v-if="show">hello ...

  10. Vue 中 computed ,watch,methods 的异同

    methods,watch和computed都是以函数为基础的. computed 和 watch 都可以观察页面的相应式数据的变化.当处理页面的数据变化时,我们有时候很容易滥用watch, 而通常更 ...

最新文章

  1. android录像增加时间记录(源码里修改)
  2. 201621123057 《Java程序设计》第12周学习总结
  3. Php中如何记录本报时间,详细讲解PHP的日期时间函数date()
  4. 1.6 matlab矩阵的表示
  5. C++检查图是否为二部图的算法(附完整源码)
  6. 项目常用第三方库 Swift版
  7. 保时捷卡宴Cayenne Coupe插电混动版上市
  8. rgb红色范围_RGB与BRG模式
  9. 如何将道具传递给{this.props.children}
  10. numpy-np.isin
  11. nodejs脚本方式实现微信小程序代码自动上传生成体验版
  12. navicat和mysql有必要都装吗_MySQL基本介绍及Navicat安装
  13. 搭建服务器中转视频加速,高清视频站服务器的秘密诀窍:G口独享带宽不限流量+高速SSD...
  14. 今年又互联网寒冬了!
  15. UnityEngine.Quaternion.LookRotation的使用(感觉这个用着还不错做一个笔记)
  16. dedeCMS自定义dede标签
  17. 2021年盐城高考成绩查询系统,2021年盐城工学院录取结果查询,附查询网址入口
  18. CBS,PCBS,ECBS,EPCBS
  19. 关于64位windows7系统下安装IE11失败(9c59)的解决过程记录
  20. php ses 发送邮件,使用 Amazon SES API 和 AWS SDK for PHP 版本 3 验证电子邮件身份 - 适用于 PHP 的 AWS 开发工具包...

热门文章

  1. 3dmax基础知识:3dmax常用功能详解,零基础小白的福音
  2. C/C++/SFML编写俄罗斯方块小程序 附代码和下载链接
  3. centos7.4安装
  4. matlab 画非线性曲线,MATLAB实例:非线性曲线拟合
  5. 高项论文分析——论项目的质量管理
  6. SUST OJ 1671: 数字拼图
  7. Hust oj 2125 钱多多(水题)
  8. python应用seo_SEO快排技术和应用技术编程大全
  9. B. TMT Document
  10. ORA-02292: 违反完整约束条件 (***.FK_****) - 已找到子记录