scenerio ‚ausgewählt‘ Einstellung hat ein Benutzer eine Dropdown und er wählt eine Option. Ich möchte dieses Dropdown anzeigen und diese Option zu einem Standardwert machen, der von diesem Benutzer beim letzten Mal ausgewählt wurde.Achtung: Verwenden Sie die ‚default‘ oder ‚Wert‘ Requisiten auf <select> statt auf <option>
Ich verwende ausgewählt Attribut auf Option, aber React generiert eine Warnung fragt mich, den Standardwert bei Auswahl zu verwenden.
Für z.B.
render: function() {
let option_id = [0, 1];
let options = [{name: 'a'}, {name: 'b'}];
let selectedOptionId = 0
return (
<select defaultValue={selectedOptionId}>
{option_id.map(id =>
<option key={id} value={id}>{options[id].name}</option>
)}
</select>
)
}
});
Problem ist, dass ich weiß nicht, den selectedOptionId als die gewählte Option eine Option sein könnte. Wie würde ich den defaultValue finden?
Ich verwendete "value" -Attribut auf Select anstelle von DefaultValue und wie Sie sagten, behielt ich den Wert des Attributs "value" für Option und select. Also, es hat funktioniert ..! Danke. – Piyush