Ant Design Pro ProFormSelect 使用 valueEnum 定义下拉选项菜单

Ant Design React About 601 words

代码

最后的提交时,生成的值就是对应的key的值(示例中值会是:open/doing/done/all)。

<ProFormSelect
  name="status"
  label="状态"
  // 关键:valueEnum
  valueEnum={{
    all: { text: '全部' },
    open: { text: '未开始' },
    doing: { text: '进行中' },
    done: { text: '已完成' },
  }}
  // 也可以简写成字符串:
  // valueEnum={{ open: '未开始', doing: '进行中', done: '已完成' }}
  placeholder="请选择状态"
/>

禁用选项

可以在valueEnum中的key对应的对象中设置disabledtrue

<ProFormSelect
  name="status"
  label="状态"
  valueEnum={{
    all: { text: '全部', disabled: true },
    open: { text: '未开始' },
    doing: { text: '进行中' },
    done: { text: '已完成' },
  }}
  placeholder="请选择状态"
/>
Views: 8 · Posted: 2026-08-24

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh