So zeigen Sie die html-Entität verwenden Reagieren?
Ich bin zu wollen, zeigen die 'cubic' html-entity (hoch-3). Ich Tue, wie
diese:
const formatArea = function(val){
return val + " ft³";
}
wo formatArea
genannt wird, aus dem inneren der Komponente':
render(){
return (
<div>
{formatArea(this.props.area)}
</div>
);
}
aber der browser zeigt es als ft³
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand auf diese Weise mit JSX:
Andere Möglichkeit ist die Verwendung fromCharCode Methode:
Bekommen Sie mit
dangerouslySetInnerHTML
Funktion von jsx.Andere Möglichkeit wäre die Verwendung entsprechen
unicode
Zeichen html-entity und benutzen Sie einfach als normale Zeichenfolge.JS:
HTML:
Methode 1
const formatArea = val => <div>{val} ft{'³'}</div>
Methode 2
const formatArea = val => <div>{val} ft{'\u00B3'}</div>
Methode 3: fromCharCode
const formatArea = val => <div>{val} ft{String.fromCharCode(parseInt('B3', 16))}</div>
Methode 4
const formatArea = val => <div>{val} ft{String.fromCharCode(179)}</div>
Methode 5: HTML-Codes
const formatArea = val => <div>{val} ft³</div>
Methode 6
const formatArea = val => <div>{val} ft³</div>
Methode 7
const formatArea = val => <div>{val} ft<sup>3</sup></div>
Dann können Sie es machen:
Neue Weise mit Reagieren ist
Fragmente
:<>³</>
.In deinem Fall kann es: