React Cascader组件实现地址选择

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',
    }],
  }],
}]
复制代码

 效果如下

 

posted @   _心之所向便是光  阅读(2612)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示