将 Redux 表单与语义结合使用 UI
Using Redux Form with Semantic UI
我想弄清楚我应该把展开运算符放在语义 UI 表单中的什么位置。
<div class="ui selection dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu" {...gender}>
<div class="item" data-value="0">Male</div>
<div class="item" data-value="1">Female</div>
</div>
</div>
function validate(values) {
const errors = {};
console.log(values.gender);
}
目前您可以看到我在 div
和 class menu
中有我的传播运算符 {...gender}
。当我从下拉框中 select 时,它会记录 undefined
.
有人有想法吗?
我必须多学习一点语义 CSS 类。这是使用 Redux Form
创建漂亮下拉列表的代码
<div className="field">
<select className="ui dropdown input" {...options}>
<option value="">This is the header side the input</option>
<option value="1">Option 1</option>
<option value="0">Option 2</option>
<option value="2">Option 3</option>
</select>
</div>
如果您不给该选项一个值,它会将其视为您的 header/title。 IT 不会成为一种选择,一旦用户做出选择,它就会消失。 {...option} 用于 Redux Router 的验证。
我想弄清楚我应该把展开运算符放在语义 UI 表单中的什么位置。
<div class="ui selection dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu" {...gender}>
<div class="item" data-value="0">Male</div>
<div class="item" data-value="1">Female</div>
</div>
</div>
function validate(values) {
const errors = {};
console.log(values.gender);
}
目前您可以看到我在 div
和 class menu
中有我的传播运算符 {...gender}
。当我从下拉框中 select 时,它会记录 undefined
.
有人有想法吗?
我必须多学习一点语义 CSS 类。这是使用 Redux Form
创建漂亮下拉列表的代码<div className="field">
<select className="ui dropdown input" {...options}>
<option value="">This is the header side the input</option>
<option value="1">Option 1</option>
<option value="0">Option 2</option>
<option value="2">Option 3</option>
</select>
</div>
如果您不给该选项一个值,它会将其视为您的 header/title。 IT 不会成为一种选择,一旦用户做出选择,它就会消失。 {...option} 用于 Redux Router 的验证。