三元运算符多重判断
最基礎(chǔ)的三元運算符寫法
在行間最基礎(chǔ)的寫法 {{ a=1?'你好':'Hello'}}但是在開發(fā)中難免會遇到比較復(fù)雜的需求,如果要是在script標(biāo)簽里面寫,可能會需要很多邏輯,這個時候要是寫三元運算符可能一行就解決了,看個人喜好了
script里面的邏輯
this.percentageListBox.map((item) => {if (item.grouplabel === "0%") {item.taskStatusDisplay = "未開始";} else if (item.grouplabel === "100%") {item.taskStatusDisplay = "已完成";} else {item.taskStatusDisplay = "進(jìn)行中";}});在行間使用三元運算符的寫法,就這一行
item0.fulfillPercent === "0%" ? '未開始': item0.fulfillPercent === "100%"?'已完成':'進(jìn)行中'下面記錄一下,別的大佬寫的
hour < 8? '早上好': hour <= 11 ? '上午好': hour <= 13? '中午好': hour < 18? '下午好': '晚上好' const thisTime =hour < 8? '早上好': hour <= 11 ? '上午好': hour <= 13? '中午好': hour < 18? '下午好': '晚上好' const hour = new Date().getHours()const thisTime =hour < 8? '早上好': hour <= 11 ? '上午好': hour <= 13? '中午好': hour < 18? '下午好': '晚上好'Vue.prototype.$baseNotify(`歡迎登錄${title}`, `${thisTime}!`)總結(jié)
- 上一篇: 附件1:POM文件总体配置说明
- 下一篇: 汉字编码方案演变