如何显示下拉菜单语义 UI
How to Show Dropdown Menu Semantic UI
我正在尝试使用语义 UI 制作一个下拉菜单,它会在点击时自行显示,但不知道如何显示。现在当我点击时我只是 console.log "hi".
import React from "react";
class Dropdown extends React.Component {
state = {};
onClick = () => {
console.log("hi");
};
render() {
return (
<div onClick={() => this.onClick()} class="ui selection dropdown">
<input type="hidden" name="gender" />
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="1">
Male
</div>
<div class="item" data-value="0">
Female
</div>
</div>
</div>
);
}
}
export default Dropdown;
对于 React,您应该直接使用 semantic-ui-react
而不是 semantic-ui
。
我不确定您是否已阅读该文档,但它可用 https://react.semantic-ui.com/modules/dropdown/#types-selection。它还包含您可以使用的示例。
我正在尝试使用语义 UI 制作一个下拉菜单,它会在点击时自行显示,但不知道如何显示。现在当我点击时我只是 console.log "hi".
import React from "react";
class Dropdown extends React.Component {
state = {};
onClick = () => {
console.log("hi");
};
render() {
return (
<div onClick={() => this.onClick()} class="ui selection dropdown">
<input type="hidden" name="gender" />
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="1">
Male
</div>
<div class="item" data-value="0">
Female
</div>
</div>
</div>
);
}
}
export default Dropdown;
对于 React,您应该直接使用 semantic-ui-react
而不是 semantic-ui
。
我不确定您是否已阅读该文档,但它可用 https://react.semantic-ui.com/modules/dropdown/#types-selection。它还包含您可以使用的示例。