Bedingtes Anwenden von Klassenattributen in React
In React ist es üblich, Elemente basierend auf Requisiten anzuzeigen oder auszublenden, die von übergeordneten Komponenten übergeben werden. Um dies zu erreichen, können Sie CSS-Klassen bedingt anwenden. Bei der Verwendung der Syntax {this.props.condition ? 'show' : 'hidden'} direkt innerhalb einer Zeichenfolge.
Um dieses Problem zu beheben, verschieben Sie die geschweiften Klammern außerhalb der Zeichenfolge, wie in diesem korrigierten Beispiel zu sehen:
Diese Anpassung stellt sicher, dass die Bedingung vorher ausgewertet wird Verkettung der Klassennamen. Beachten Sie das Leerzeichen nach „pull-right“, um zu verhindern, dass versehentlich die Klasse „pull-rightshow“ anstelle der vorgesehenen Klasse „pull-right show“ erstellt wird. Darüber hinaus sind die Klammern für die korrekte Auswertung von entscheidender Bedeutung.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3