import React from "react"; import styles from "./index.less"; import { Select } from "antd"; const { Option } = Select; const provinceData = ["Zhejiang", "Jiangsu"]; const cityData = { Zhejiang: ["Hangzhou", "Ningbo", "Wenzhou"], Jiangsu: ["Nanjing", "Suzhou", "Zhenjiang"] }; class App extends React.Component { state = { cities: cityData[provinceData[0]], secondCity: cityData[provinceData[0]][0] }; handleProvinceChange = value => { this.setState({ cities: cityData[value], secondCity: cityData[value][0] }); }; onSecondCityChange = value => { this.setState({ secondCity: value }); }; render() { const { cities } = this.state; return ( <> > ); } } export default () => (