根据select的类型,我无法动态显示选择的选项。问题是什么?将数据父项传递给子节点
的执行console.log放映讯息话题“真”,但不收费的HTML元素
/*Call to component*/
<SelectContainer type={1}/>
/*Component*/
import React from 'react';
const SelectContainer = ({type}) => {
let option = [];
if (type === 1) {
option.push = (<option value="#">asdf</option>)
console.log("true"+option);
}else if (type === 2) {
option.push = (<option value="#">1</option>);
option.push = (<option value="#">2</option>);
option.push = (<option value="#">3</option>);
console.log("false"+option);
}else{
console.log('nooo')
}
return (
<select className="selectContainer">
{option}
</select>
);
}
export default SelectContainer;
我编辑代码 –
是的!我缺乏迭代数组和键。谢谢! – jmrosdev
不客气:) –