v-if判断active满足0的时候写法是:v-if="active === 0"

那如果active同时要满足0,1,2三个值的时候,如果在v-if里用 || 并列写
如:v-if="active === 0 || active === 1 || active === 2"

写法很明了,但是很不简介

一:最简便的写法就是

//[ ]里可以放字符串,数值等
v-if="[0,1,2].includes(active) "
普通写法
v-if=" type==1 || type==2 || type==3 "简约写法
v-if=" [1,2,3].includes(type)"

二:使用方法,复用性高

适用场景:多个标签都需要用到此判断

标签中: v-if="matchState(active,/[012]/)"方法中:
methods: {// 判断状态matchState(state = '', reg) {return !!String(state).match(reg)//返回true/false}
}

这样多个标签中的v-if只要用到matchState方法,都可以做判断

注意写法:matchState(某元素,/[匹配值]/)

Vue中使用v-if判断某个元素满足多个条件的简约写法-案例相关推荐

  1. [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST

    [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST process.env是什么? process.env 是 Node.js 中的一个环境对象.其 ...

  2. vue中给v-for循环出来的元素分别加样式

    vue中给v-for循环出来的元素分别加样式 1.绑动态样式` <div :class="box" v-for="(item, index) in datas&qu ...

  3. 在java中哈希表判断某个元素是否存在的原理

    在java中哈希表判断某个元素是否存在的原理 在本文中我们将介绍,在hash表中如何判断两个元素是否重复. 首先,我们们需要知么hash表是什么? Hash表由称为离散表,是由数组加链表实现的一种数据 ...

  4. vue v-if 判断某个元素满足多个条件的写法

    v-if判断active满足0的时候写法是:v-if="active === 0" 那如果active同时要满足0,1,2三个值的时候,如果在v-if里用 || 并列写 如:v-i ...

  5. Vue中使用v-for生成dom删除元素错乱的问题

    项目上需要一个条件树的组件,多个条件这里使用一个数组去保存,然后使用v-for循环数组插入dom. vue组件里使用v-for时很容易忽略了每一项的key值,遇到的问题如果后续需要对数组进行删除操作的 ...

  6. vue中使用el-tree组件,判断是节点还是叶子,添加图片

    感谢我的同学来自小米的前端工程师-----冯昕 这个需求的要求是这样的,有一个树形结构的数据,我们需要在叶子前方添加一张图片,如果是节点,那么就没有这个图片, 现在的样子是这样的 现在我们需要将部门前 ...

  7. vue中获取并操作dom元素

    获取dom元素可以使用 elementList = document.querySelectorAll(selectors);//获取多个dom元素 如ul中的li element = documen ...

  8. vue中v-bind指令的使用之Vue知识点归纳(七)

    本文中描述 vue 中 v-bind 指令的基本使用 1 简述 vue 中 v-bind 用来操作 html 元素标签中的属性 2 案例 <!DOCTYPE html> <html ...

  9. Vue中JSX的基本用法

    基本用法 首先需要约定一下,使用JSX组件命名采用首字母大写的驼峰命名方式,样式可以少的可以直接基于vue-styled-components写在同一个文件中,复杂的建议放在单独的_Styles.js ...

最新文章

  1. ORACLE SQL: 经典查询练手第二篇
  2. Twitter团队最新研究:快速高效的可扩展图神经网络SIGN
  3. 提升命令行效率的Bash快捷键
  4. 2021-02-06 Python通过matplotlib包和gif包生成gif动画
  5. watch 和 computed
  6. 斐波那契数列及其优化
  7. BugkuCTF-Crypto题贝斯家
  8. Linux重启nfs出现没有权限,Linux NFS搭建与错误提示解决
  9. 2017百越杯反序列化writeup
  10. Java专项面试训练(一)
  11. HeapSnap工具原理及其应用
  12. Trajan求割边,强连通分量
  13. movs 数据传送指令_1.数据传送指令中,错误的操作是()。 A.MOVSS[BX+DI],1000H B.......
  14. Mysql sql执行错误#1436 Thread stack overrun:
  15. 《关键对话》如何高效能沟通之何谓关键对话
  16. 转载:WVGA,QVGA,VGA,HVGA,WQVGA是什么意思?如何区别?
  17. 最快的扫雷记录,初级只需要0.49秒,一眨眼就结束的操作!
  18. 算法偏见是什么_处理人工智能的偏见如何使算法公平公正
  19. ATFX:通胀拐点预期下,美元指数能否跌破100关口?
  20. mysql 1044 4200_关于MySQL绕过授予information_schema中对象时报ERROR 1044(4200)错误

热门文章

  1. 2021年西式面点师(初级)考试题及西式面点师(初级)免费试题
  2. 虚拟机有网,主机没有网
  3. 测绘与设计之间的鸿沟:坐标系,教你如何将CAD与测绘数据准确叠加
  4. 电脑黑屏,只有鼠标光标
  5. Iris Network Traffic Analyzer简易教程
  6. 如何进行系统的架构设计?
  7. 北京办理居住证的全流程
  8. 关于定位一直在香港的解决方式
  9. ImportError: cannot import name ‘get_all_providers‘ from ‘onnxruntime.capi._pybind_state‘
  10. 汽车营销如何破局?看懂车帝全域营销助品牌“破浪”