【发布时间】:2023-03-28 05:57:01
【问题描述】:
嘿,我需要将所选选项中的值传递给setAgeAnswer(),这会更新我的状态。
<select onChange={() =>setAgeAnswer(/*value of a selected option*/) }>
{AgeList.map(element => (
<option key={element} value={element}>
{element}
</option>
))}
我不知道怎么做,我试过这个:
const getValue = (object, callback) => {
callback(object.value);
};
<select onChange={() => getValue(this, setAgeAnswer)}>
但this 在此范围内未定义。
【问题讨论】:
-
看来你在 React 方面可能缺乏基础知识。了解 props,以及 React/JS 中 this 的限制对于创建 WAPP 至关重要。
-
@Dylan 你是对的。我绝对需要检查它
标签: reactjs