一、问题的描述
- 列表中,通过后台返回的Status值做枚举展示,但总是匹配不了。一直展示status状态number值
二 、正常的预期是什么?
三、问题产生的原因分析
- 通过官方demo对比,是增加了其他额外不相关的配置字段
columns={[
{
title: "状态:",
key: "state",
dataIndex: "state",
valueType: "select",
ellipsis: true,
valueEnum: {
all: { text: "全部", status: "Default" },
open: {
text: "未解决",
status: "Error"
},
closed: {
text: "已解决",
status: "Success"
}
}
}
]}
四、问题的解决方案
将ellipsis配置删除即可映射关系
columns={[
{
title: "状态:",
key: "state",
dataIndex: "state",
valueType: "select",
valueEnum: {
all: { text: "全部", status: "Default" },
open: {
text: "未解决",
status: "Error"
},
closed: {
text: "已解决",
status: "Success"
}
}
}
]}
OK,收工!如果可以实现记得点赞分享,谢谢老铁~