在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何在JSX中使用三元表達(dá)式?

如何在JSX中使用三元表達(dá)式?

<div>
   {isLoading
     ? 'pending...'
     : {errorMsg || (<div>something...</div>)}
   }
</div>

我希望使用三元表達(dá)式并且結(jié)合 邏輯運(yùn)算符,但是這個(gè)會(huì)報(bào)錯(cuò),如何實(shí)現(xiàn)此效果?

回答
編輯回答
傲嬌范
<div>
   {isLoading
     ? 'pending...'
     : (errorMsg || <div>something...</div>)
   }
</div>
2017年4月6日 10:52
編輯回答
菊外人
<div>
   {isLoading
     ? 'pending...'
     : errorMsg ? errorMsg : <div>something...</div>
   }
</div>
2017年6月1日 08:24
編輯回答
不討囍
isLoading ? 'pending...' : errorMsg || <div>something...</div>

<div>{}</div>{} 的內(nèi)容是 js 代碼段,
你的第4行代碼多加了一個(gè) {} , 這在 js 語法里面表示對(duì)象,然而你并沒有指定對(duì)象的 key ,所以會(huì)報(bào)語法錯(cuò)誤

2018年4月11日 13:03