可能会碰到判断多个状态的时候,使用if的话,代码比较冗(rong)长,这时候三元运算符的优势就显示出来了!
如 一个状态 有 未开始 成功 进行中 失败 四种状态,接口里分别代表 0 1 2 3
<template #runState="{ scope }"
>{{
scope.row.runState == 0
? '未开始'
: scope.row.runState == 1
? '成功'
: scope.row.runState == 2
? '进行中'
: '失败'
}}
</template>
使用三元运算符判断两个值
var a=1 ;
var b=3;
var d=a>b?true:false;
console.log(d)//false