在if/else语句中使用React Native内联样式



我正在尝试为if/else语句的一个元素设置样式,以便在显示该文本时将其显示为斜体。我尝试了一些内联变体,也尝试了style={styles.italic}

感谢您提前提供的帮助。

if (profileIncomplete) {
subText = translations.formatString(translations['user.complete'], {
user: user.name,
});

如果你有这样的条件,你可以使用三元运算符来完成下面的操作,所以当你的条件为true时,它将使用subText样式,而在其他情况下它将使用空样式。

假设"isItalic"是一个布尔值,您也可以将其替换为任何条件

<Text style={isItalic ? styles.subText:{}}>{subText}</Text>

最新更新