J'ai une application avec des entrées différentes. Je veux accéder à E.Target.name du commutateur, mais je ne suis pas non défini. Pour obtenir cela, je l'ai fait:
p>
const onChange = (name,e) => {
console.log(e.target.name)
}
and
<Switch defaultChecked onChange={e => onChange("test", e)} />3 Réponses :
Le commutateur (code> Composant renvoie uniquement uniquement true code> ou false code>.
Si vous le faites: const onChange = (name,e) => {
console.log(name);
console.log(e);
}
** L'interrupteur renvoie une valeur booléenne sur le changement **
const onChange = (name,checked) => {
console.log(checked)
}
and
<Switch defaultChecked onChange={checked => onChange("test", checked)} />
Selon les docs ( https://ant.design/comPonents/switch/ ) , Je peux voir que Onchange prend le format suivant:
const onChange = (checked, event) => {
console.log(checked, event.currentTarget.name);
};
<Switch defaultChecked name="test" onChange={onChange} />