【发布时间】:2021-04-22 08:50:18
【问题描述】:
我是antd的新手,英语不是我的母语,所以可能有错误,我有两个问题,1:目前如果下拉菜单中有很多信息,用户不知道是否有更多信息,需要向下滚动(在手机上)滚动条出现,我的问题是如何让滚动条一直可见? 2:如果我不想要第一个,如何在用户不必向下滚动的情况下显示 100% 的下拉菜单,例如“listHeight”为 100%(尝试在那里写,不接受 %)
import React, { useState } from "react";
import ReactDOM from "react-dom";
import "antd/dist/antd.css";
import { CloseOutlined } from "@ant-design/icons";
export default function EventsSection() {
const autoControl = React.createRef();
const defaultOptions = [
{ value: "1", text: "Not Identified" },
{ value: "2", text: "Closed" },
{ value: "3", text: "Communicated" },
{ value: "4", text: "Identified" },
{ value: "5", text: "Resolved" },
{ value: "6", text: "Cancelled" }
];
const { Option } = AutoComplete;
return (
<div>
<AutoComplete
open={dropdownOpen}
style={{ width: 200 }}
placeholder="Search..."
listHeight={128}
onChange={changeHandler}
value={selectedOption}
>
{options.map((option) => (
<Option key={option.value} value={option.text}>
{option.text}
</Option>
))}
</AutoComplete>
<Button
disabled={!selectedValue}
onClick={onClear}
type="primary"
icon={<CloseOutlined />}
/>
</div>
);
}
ReactDOM.render(<EventsSection />, document.getElementById("container"));
【问题讨论】:
标签: javascript html css reactjs antd