【发布时间】:2017-08-04 08:56:18
【问题描述】:
我无法根据选择的类型动态呈现选择的选项。有什么问题?
console.log 显示消息“true”但不收费的 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;
【问题讨论】:
标签: javascript reactjs ecmascript-6