Ho definito un oggetto css all'interno del mio metodo di rendering ma sto cercando di capire come rendere il testo non selezionabile. React.js ha i propri nomi di chiavi come backgroundColor invece di background-color per gli oggetti css. Sto cercando di capire il nome della chiave per gli stili non selezionabili? Esempio:Nome della chiave in React.js per cn non selezionabile
\t render:function(){
\t \t var ListItems={
\t \t \t cursor:'pointer',
\t \t \t color:'black',
\t \t \t marginLeft:'-20px',
\t \t \t marginTop:'-10px',
\t \t \t marginBottom:'14px',
\t \t \t userSelect:'none',
\t \t }
\t \t if(this.state.linkHover=='hoverLink'){
\t \t \t ListItems.color='blue';
\t \t }else{
\t \t \t ListItems.color='black';
\t \t }
\t \t \t return (
\t \t \t \t <div>
\t \t \t \t <li style={ListItems} onMouseEnter={this.onMouseEnter} onMouseLeave={this.onMouseLeave} onClick={this.onClick}><input type="checkbox" checked={this.state.checked} unselectable="on"/>{this.props.value}</li>
\t \t \t \t </div>
\t \t \t)
\t }
userSelect non sembra funzionare in Chrome. C'è un nome diverso?
Grazie per il suggerimento sulla convenzione di denominazione! – Tim
La risposta sopra è corretta eccetto per 'MsUserSelect' dovrebbe essere' msUserSelect'. Per riferimento: https://facebook.github.io/react/tips/inline-styles.html – MikkoH
Grazie a @MikkoH, modificato! – baao