[英]How to based in a condition apply or not a property into a jsx element
我有這個元素:
<div id="app-wrapper" style={{"grid-template-columns": "50% 50%"}}>..</div>
我想根據組件狀態中定義的條件將樣式屬性更改為:
<div id="app-wrapper" style={{"grid-template-columns": "100%"}}>..</div>
您可以通過兩種方式使用三元運算符有條件地呈現樣式:
選項1:
<div id="app-wrapper" style={state? {"grid-template-columns": "50% 50%"} : {"grid-template-columns": "100%"}}>..</div>
選項 2(更清潔):
const divStyle = state? {"grid-template-columns": "50% 50%"} : {"grid-template-columns": "100%"}
<div id="app-wrapper" style={divStyle}>..</div>
您喜歡使用三元運算符:
<div id="app-wrapper" style={{"grid-template-columns": condition?"100%":"50% 50%"}}>..</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.