{{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'}
8 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
d.gid === 1 ? 'layui-badge' : d.gid == 2 ? 'layui-badge layui-bg-blue' : d.gid == 3 ? 'xxxx' : 'xxxxx'
眼眸繁星
TA贡献1873条经验 获得超9个赞
是这样:
d.gid === 1 ? 'layui-badge' : d.gid == 2 ? 'layui-badge layui-bg-blue' : d.gid == 3 ? 'xxxx' : 'xxx'
POPMUISE
TA贡献1765条经验 获得超5个赞
这种直接用短路写法简洁吧
(d.gid == 1 && 'layui-badge')||(d.gid == 2 && 'layui-badge layui-bg-blue')||(d.gid == 3 && 'XXX')||'XXXX'
添加回答
举报
0/150
提交
取消