如何在React中使用<select> <option value =“ {true}”>?

时间:2018-08-02 11:00:15

标签: reactjs typescript select

我有以下代码: 但这返回以下错误: 类型'boolean'不能分配给类型'string |编号字符串[] |未定义”。 我正在使用TypeScript,并且在Interface中将此元素的值设置为具有布尔数据类型。有没有办法在选择下拉菜单中使用true / false?

2 个答案:

答案 0 :(得分:1)

value的{​​{1}}属性仅接受字符串或数字类型,您提供的是布尔值。

请尝试将其用双引号或单引号引起来。像:option"true",它们是字符串。

答案 1 :(得分:0)

使用0 1数字类型代替。类型转移时,0为假,1为真