【发布时间】:2020-10-06 06:30:58
【问题描述】:
我想知道如何从 json 中获取对象属性。 我得到了这个假 API:
{
"Arreglo":[
{ "label": "Choose Wisely", "value": "Choose Wisely"},
{ "label": "Primer opción", "value": "1", "testvariable": [] },
{ "label": "Segunda opción"," value": "2" },
{ "label": "Tercer opción", "value": "3" }
]
}
这是我的 App.js:
import SelectComponent from './Components/SelectComponent';
import {Arreglo} from './FakeApis/SelectOptions';
function App() {
return (
<div className="App">
<SelectComponent items1 = {Arreglo}/>
</div>
);
}
这是我的表单以及我如何设置状态:
export default function SelectComponent(items1) {
console.log(items1.items1);
const[testVar, testFunction] = useState(false);
const [items] = React.useState(items1.items1);
<form>
<select onChange = {handleChange}>
{items.map(item => (
<option
key={item.value}
value={item.value}
label={item.label}
>
{item.label}
</option>
))}
</select>
</form>
在这个函数中我想知道如何获取“测试变量”
const handleChange = event => {
console.log("The variable --->");
};
希望我能很好地解释自己。 问候!
【问题讨论】:
标签: javascript json reactjs react-hooks