1.使用Cascader连级组件实现项目中城市选择
import {cityData} from "./static/js/city";
< Form .Item label ="办公地址" > {getFieldDecorator('addressAll', { rules: [{ required: true, message: '地址详情不能为空!' }], })( < Cascader suffixIcon ={<Icon type ="caret-down" /> } options={cityData} onChange={this.props.selectedCity} placeholder="请选择" /> )} </ Form.Item >
2.地址js文件保存在文件以备用
格式如下:
export const cityData = [{ value: 'zhejiang' , label: 'Zhejiang' , children: [{ value: 'hangzhou' , label: 'Hangzhou' , children: [{ value: 'xihu' , label: 'West Lake' , }], }], }, { value: 'jiangsu' , label: 'Jiangsu' , children: [{ value: 'nanjing' , label: 'Nanjing' , children: [{ value: 'zhonghuamen' , label: 'Zhong Hua Men' , }], }], }]
效果如下
查看更多关于React Cascader组件实现地址选择的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did222631