当前位置:网站首页>谈谈v-if显示隐藏问题
谈谈v-if显示隐藏问题
2022-04-23 05:53:00 【Front 小思】
vue条件语句v-if中条件较多时优雅写法
普通写法:
v-if=" type==1 || type==2 || type==3 "
优雅写法:
v-if=" [1,2,3].includes(type) "
更高级写法:
使用方法,复用性高,适用场景:多个标签都需要用到此判断,这样多个标签中的v-if只要用到matchState方法,都可以做判断
注意写法:matchState(某元素,/[匹配值]/)
标签中: v-if="matchState(type,/[123]/)"
方法中: methods: {
// 判断状态
matchState(state = '', reg) {
return !!String(state).match(reg)//返回true/false
}
}
VUE中if条件语句||与&&的使用
1、||与&&同时使用
v-if="!item.type && (item.receiveStatus === 1 || item.receiveStatus === -1 )"
2、只是用||在if条件语句中使用(||条件之间是或者的关系)
v-if="item.coolStorage'–' || item.coolStorage' ' ? flag : !flag"
3、只是用&&在if条件语句中使用(&&两个条件必须一致)
v-if="item.coolStorage'–' && item.coolStorage'' ? flag : !flag"
4、vue 判断某个值是否为真,判断条件为多个值
<button class="action cu-btn" v-if="isContentShow([-1, 3, 4, 7], item.status)" @click.stop="delOrder(item, index)">删除订单</button>
*computed中计算监控:
通常写发:
<div class="item_margin"
v-show="itemList.supplierName || itemList.StoreName || itemList.ContactName || itemList.Phone">
</div>
更美观(最爹)的写法:
<div class="item_margin" v-show="showSupplier"></div>
computed: {
showSupplier () {
return this.itemList.supplierName || this.itemList.supplierStoreName || this.itemList.ContactName || this.itemList.ContactPhone
}
}

版权声明
本文为[Front 小思]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_45788691/article/details/120910347
边栏推荐
- Opencv uses genericindex for KNN search
- ROS包nmea_navsat_driver读取GPS、北斗定位信息笔记
- JS高频面试题
- QT icon application
- [UDS unified diagnosis service] IV. typical diagnosis service (3) - read fault information function unit (storage data transmission function unit)
- 【UDS统一诊断服务】一、诊断概述(2)— 主要诊断协议(K线和CAN)
- Assembly base code example
- HDU-Memory Control
- 如何读文献
- 类和对象
猜你喜欢
随机推荐
三极管原理及特性分析
POJ-The Unique MST
在MFC中使用printf
[UDS unified diagnostic service] IV. typical diagnostic service (5) - function / component test function unit (routine function unit 0x31)
Eigen 库常用基本用法 备忘
WMI技术介绍和应用
sqlite3加密版
[opencv] use filestorage to read and write eigenvectors
Running QT program in visual Stdio
Matlab标定板角点检测原理
基于SSD的物体检测案例实现
C语言代码规范
FOC SVPWM函数PWMC_SetPhaseVoltage解析
金额输入框,用于充值提现
[UDS unified diagnostic service] i. overview of diagnosis (4) - basic concepts and terms
VHDL 有限状态机(FSM) 代码示例
JS高频面试题
Qt 添加QSerialPort类 实现串口操作
往String原型上封装一个时间戳转日期的方法
Quaternion multiplication


![[UDS unified diagnostic service] i. overview of diagnosis (4) - basic concepts and terms](/img/fb/3d3cf54dc5b67ce42d60e0fe63baa6.png)





