react-native - JSX 条件样式
问题描述
如果这个组件是,我必须设置一个组件 left ifisLTR
或 right 如果isRTL
这个组件是position: 'absolute',
所以我必须设置right:0
或者left:0
这就是我所做的
isAR === 'rtl'? right: 0,: left: 0,
它不起作用,我只能这样做:
right:isAR === 'rtl'? 0: 50,
如果我想使用这个逻辑,我该怎么办:isAR === 'rtl'? right: 0,: left: 0,
解决方案
如果您需要有条件地应用内联样式:
style={ isAR === 'rtl' ? { right: 0 } : { left: 0 } }
您可以使用classModifier
来添加条件样式。
推荐阅读
- c# - 无法保存图像对象
- c++ - 使用 libusb.h 时出现编译器错误
- html - 寻找可以修复数据类型冲突问题的 html 输入属性或引导类
- node.js - VSCode 异步 setStatusBarMessage
- php - Laravel 5.5 AJAX 实时数据搜索不起作用
- mysql - 在多线程中使用相同的数据库连接时发生了什么?
- swift - 在 PDF 中绘制 NSString(水印)
- python - 如何成功安装mysqlclient
- vue.js - VueJs - Element UI:如何更改 el-date-picker
- ignite - apache点燃spring数据是否支持order by子句