省市区是一级一级加载的,每点击一级发送一次请求加载数据,出现下一级内容(页面挂载完成默认显示第一级数据)
<FormItem {
...formItemLayout} label='安装位置'>
{
form.getFieldDecorator('address', {
initialValue: [rowValues.address.substring(0, 3)],
rules: [{
required: true, message: '安装位置不能为空!' }],
})(
<Cascader options={
options} onChange={
this.addressOnChange} loadData={
this.loadData} changeOnSelect />
)}
</FormItem>
//mock造的省市区数据 isLeaf: false表示还有下一级数据,会自动再次调用loadData方法,为true表示没有下一级数据了
'POST /api/chargeManage/area': (req, res) => {
const {
value,level} = req.body
if(value === ''){