【发布时间】:2018-01-04 23:11:56
【问题描述】:
我使用 Semantic-UI-React 创建了一个下拉列表,让用户选择颜色。
代码如下。
import React, { Component } from 'react';
import { Dropdown } from 'semantic-ui-react';
const colorOptions = [{
text: 'red',
value: 'red'
}, {
text: 'blue',
value: 'blue'
}, {
text: 'custom',
value: 'custom'
}];
const Foo = () => (
<Dropdown
placeholder='color'
search
selection
options={colorOptions} />
)
export default Foo
假设当前选择的颜色是红色。现在用户点击custom。然后会出现一个带有更多颜色的对话框。对话框中有两个按钮。确定并取消。
我想要的是,当用户单击Cancel 时,所选颜色将恢复为前一个颜色red,而不是custom。可以用 Semantic-UI-react 完成吗?
【问题讨论】:
标签: javascript html reactjs semantic-ui semantic-ui-react