<ProFormSelect
label="角色可见范围"
name="select2"
mode="multiple"
fieldProps={{//这里使用了select的onChange方法,必须使用这样的写法来进行调用onChange方法
onChange:(val) => handleChange(val),
}}
request={async () => {//返回的select网络请求
let params = await queryProvince();
console.log('获取到的下拉省分为:',params);
let res = [];
params.map(item =>{
let temp = {};
temp['label'] = item.name;
temp['value'] = item.codeen;
res.push(temp)
});
console.log('最终组装的数据=',res);
// params = [
// { label: '全部', value: 'all' },
// { label: '未解决', value: 'open' },
// { label: '已解决', value: 'closed' },
// { label: '解决中', value: 'processing' },
// ]
return res
}
}
placeholder="请选择可见省分"
rules={[{ required: true, message: '请选择可见范围' }]}
/>
该段代码展示了如何在ProFormSelect组件中设置多选模式,并利用onChange方法处理网络请求。代码中,select2的值会随着用户选择的变化而更新,请求函数返回一个模拟的省分数据列表,用于填充下拉选项。同时,组件设置了必填规则以确保用户选择。
使用&spm=1001.2101.3001.5002&articleId=117662436&d=1&t=3&u=04620929424d430db230661126bad62c)
5057

被折叠的 条评论
为什么被折叠?



