import React from "react"; import styles from "./index.less"; import { Icon, Button, Input, AutoComplete } from "antd"; const { Option } = AutoComplete; function onSelect(value) { console.log("onSelect", value); } function getRandomInt(max, min = 0) { return Math.floor(Math.random() * (max - min + 1)) + min; // eslint-disable-line no-mixed-operators } function searchResult(query) { return new Array(getRandomInt(5)) .join(".") .split(".") .map((item, idx) => ({ query, category: `${query}${idx}`, count: getRandomInt(200, 100) })); } function renderOption(item) { return ( ); } class Complete extends React.Component { state = { dataSource: [] }; handleSearch = value => { this.setState({ dataSource: value ? searchResult(value) : [] }); }; render() { const { dataSource } = this.state; return (