{{d.gid ==1 ? 'layui-badge' : 'layui-badge layui-bg-blue'}}
用三元表达式怎么才能写成 if elseif else?
效果要达到下面这样
if(d.gid == 1) {
'layui-badge'
}elseif(d.gid == 2){
'layui-badge layui-bg-blue'
}elseif(d.gid == 3){
'xxxx'
}else{
'xxx'
}
{{d.gid ==1 ? 'layui-badge' : 'layui-badge layui-bg-blue'}}
用三元表达式怎么才能写成 if elseif else?
效果要达到下面这样
if(d.gid == 1) {
'layui-badge'
}elseif(d.gid == 2){
'layui-badge layui-bg-blue'
}elseif(d.gid == 3){
'xxxx'
}else{
'xxx'
}
是这样:
d.gid === 1 ? 'layui-badge' : d.gid == 2 ? 'layui-badge layui-bg-blue' : d.gid == 3 ? 'xxxx' : 'xxx'
这种直接用短路写法简洁吧
(d.gid == 1 && 'layui-badge')||(d.gid == 2 && 'layui-badge layui-bg-blue')||(d.gid == 3 && 'XXX')||'XXXX'
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答789 阅读✓ 已解决