reactjs - 如何使用 ant design 框架动态更新 Select Options 值

标签 reactjs antd ant-design-pro

我有一个组合框,其中有多个选项,如执行、暂停、阻止等。用户可以选择其中任何一个,但默认情况下已经选择了一个名为“执行”的选项

当服务器启动时,数据来自后端让我们说例子被阻止, 我正在尝试将默认值从正在执行更新为已阻止,以便用户可以了解正在发送的服务器。

<Select size={"small"} className="mission-status">
                                <Option value="Executing">{missionStatusConts.MISSION_STATUS.EXECUTING}</Option>
                                <Option value="Completed">{missionStatusConts.MISSION_STATUS.COMPLETED}</Option>
                                <Option value="Blocked">{missionStatusConts.MISSION_STATUS.BLOCKED}</Option>
                                <Option value="Waiting">{missionStatusConts.MISSION_STATUS.WAITING}</Option>
                                <Option value="Offline">{missionStatusConts.MISSION_STATUS.OFFLINE}</Option>
                                <Option value="AllStop">{missionStatusConts.MISSION_STATUS.ALLSTOP}</Option>
                            </Select>

附上图片供引用

enter image description here

寻求快速帮助,我花了将近一天的时间在 antd 框架工作中完成它,但我无法完成..

感谢帮助

最佳答案

antdSelect标签有一个defaultValue属性,可以用来显示初始值。
如果你想显示第二个选项,那么代码将是:

<Select defaultValue='Completed' size={"small"} className="mission-status">
    <Option value="Executing">{missionStatusConts.MISSION_STATUS.EXECUTING}</Option>
    <Option value="Completed">{missionStatusConts.MISSION_STATUS.COMPLETED}</Option>
    <Option value="Blocked">{missionStatusConts.MISSION_STATUS.BLOCKED}</Option>
    <Option value="Waiting">{missionStatusConts.MISSION_STATUS.WAITING}</Option>
    <Option value="Offline">{missionStatusConts.MISSION_STATUS.OFFLINE}</Option>
    <Option value="AllStop">{missionStatusConts.MISSION_STATUS.ALLSTOP}</Option>
</Select>

供您引用:Antd select api

关于reactjs - 如何使用 ant design 框架动态更新 Select Options 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69437319/

相关文章:

node.js - 在 Express 服务的多个 React 客户端内进行路由

javascript - 使用 express 和 react 清空 webpack 输出文件

reactjs - 我如何自定义 antd tab active 底部标签栏的颜色

javascript - 搜索 Ant Design Tree 按标题选择

使用 antd ReactJs AutoComplete 未显示在下拉列表中

reactjs - 有没有办法在父 block 中知道您正在编辑该父 block 的内部 block ?

reactjs - Ant Design 自定义选项卡与 React Router v6

css - 如何在ant-design组件中使用css-in-js?

antd - 没有那个文件或目录,当使用 Vite 和 Antd Pro Layout 时

reactjs - QueryRenderer 在 Relay Modern 中的作用?