【问题标题】:JSX conditional styleJSX 条件样式
【发布时间】:2020-02-27 17:21:44
【问题描述】:

如果isLTR,我必须设置一个组件,如果isRTL,我必须设置一个组件。 这个组件是position: 'absolute', 所以我必须设置right:0left:0 这就是我所做的

 isAR === 'rtl'? right: 0,: left: 0,

不行,我只能这样:

right:isAR === 'rtl'? 0: 50,

如果我想使用这个逻辑,我该怎么办:isAR === 'rtl'? right: 0,: left: 0,

【问题讨论】:

    标签: react-native jsx


    【解决方案1】:

    如果您需要有条件地应用内联样式:

    style={ isAR === 'rtl' ? { right: 0 } : { left: 0 } }
    

    您可以使用classModifier 添加条件样式。

    【讨论】:

    • 是的,我知道这种方法,但我问自己是否可以通过其他方式做到这一点,但感谢您的回答
    猜你喜欢
    • 2020-05-01
    • 2018-07-05
    • 2018-01-03
    • 2021-05-08
    • 2022-06-12
    • 2022-01-08
    • 1970-01-01
    • 2020-10-12
    • 2021-08-13
    相关资源
    最近更新 更多