import React from "react"; import styles from "./index.less"; import { Cascader } from "antd"; const options = [ { value: "zhejiang", label: "Zhejiang", children: [ { value: "hangzhou", label: "Hangzhou", children: [ { value: "xihu", label: "West Lake", code: 752100 } ] } ] }, { value: "jiangsu", label: "Jiangsu", children: [ { value: "nanjing", label: "Nanjing", children: [ { value: "zhonghuamen", label: "Zhong Hua Men", code: 453400 } ] } ] } ]; function handleAreaClick(e, label, option) { e.stopPropagation(); console.log("clicked", label, option); } const displayRender = (labels, selectedOptions) => labels.map((label, i) => { const option = selectedOptions[i]; if (i === labels.length - 1) { return ( {label} ( handleAreaClick(e, label, option)}>{option.code}) ); } return {label} / ; }); export default () => (
);