reactjs - 如何在本机反应中禁用屏幕上单个元素的 i18n RTL/LTR?
问题描述
我有这个“验证码输入字段”。当语言设置为阿拉伯语时,方向是 RTL,但我需要从左到右 (LTR) 输入代码。如果我强行将其设置为 LTR,我必须再次重新加载应用程序才能使其正常工作。
<CodeInput
style={i18n.isRTL ? styles.VerCode2 : styles.VerCode1}
compareWithCode="AsDW2"
activeColor="rgba(49, 180, 4, 1)"
inactiveColor="rgba(49, 180, 4, 1.3)"
autoFocus={false}
ignoreCase={true}
inputPosition="center"
codeLength={6}
size={45}
containerStyle={{ marginTop: 20, marginBottom: 12 }}
codeInputStyle={{ borderWidth: 1.5 }}
/>
所以,我想为这个元素做(但不知道)条件样式。提前致谢
解决方案
我的问题得到了解决,因为我找到了一个能够覆盖 RTL/LTR 的组件。 这是验证码输入字段的链接,它提供了这种 RTL/LTR 兼容性。
推荐阅读
- statistics - 线性方程组中的非线性约束
- angular - Angular Typescript循环遍历对象数组以查找计数
- javascript - 如何为 p5.js 游戏创建“You Won”屏幕?
- php - 如何使用此分页码获取页面上的项目数?
- amazon-web-services - 在 SSM 中未选择 ECS 上的 EC2
- python - tkinter GUI中str和int之间的Python TypeError,但不是CLI
- java - 使用 SMBJ 将多部分文件写入远程服务器
- database - Docker 中的 Oracle 实例
- python - 我的位加法器的总和只在某些时候工作
- python - 检查值是否在区间内