当前位置:网站首页>谈谈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
边栏推荐
猜你喜欢
![[UDS unified diagnostic service] II. Network layer protocol (1) - overview and functions of network layer](/img/39/30bb897ff4467105de08c8c1c737ab.png)
[UDS unified diagnostic service] II. Network layer protocol (1) - overview and functions of network layer

OpenCV使用 GenericIndex 进行 KNN 搜索

CUDA environment installation

HDU-Tunnel Warfare

汇编 32位无符号加法计算器
逻辑回归原理及代码实现

FOC电机库 定点PID代码分析

函数的调用过程
![[UDS unified diagnosis service] IV. typical diagnosis service (3) - read fault information function unit (storage data transmission function unit)](/img/10/bd39bb03f5456a412650596208a391.png)
[UDS unified diagnosis service] IV. typical diagnosis service (3) - read fault information function unit (storage data transmission function unit)

【UDS统一诊断服务】四、诊断典型服务(1)— 诊断和通信管理功能单元
随机推荐
ARM常用汇编指令
Latex configuration and use
ES6
共用数据的保护
Notes on advanced points of C language 2
FOC SVPWM函数PWMC_SetPhaseVoltage解析
生成快捷方式
对象的动态建立和释放,赋值和复制
_findnext 报错
PN结、二极管原理详解与应用
FOC 单电阻采样 位置环控制伺服电机
HDU-Memory Control
文件查看命令和用户管理命令
Incremental update of client software
Uniapp encapsulates request
HDU-Tunnel Warfare
POJ-The Unique MST
File viewing commands and user management commands
Camera calibration: key point method vs direct method
逻辑回归原理及代码实现