2023-08-17 react antd动态数据渲染下拉框根据code判断进行展示disabled

import React, { useState } from 'react';

import { Select } from 'antd';

const { Option } = Select;

const MyComponent = () => {

  const [value, setValue] = useState('');

  const [options, setOptions] = useState([

    { code: 'A', name: 'Option A' },

    { code: 'B', name: 'Option B' },

    { code: 'C', name: 'Option C' },

  ]);

  const handleSelectChange = (value) => {

    setValue(value);

  };

  return (

    <Select value={value} onChange={handleSelectChange}>

      {options.map((option) => (

        <Option key={option.code} value={option.code} disabled={option.code === 'C'}>

          {option.name}

        </Option>

      ))}

    </Select>

  );

};

export default MyComponent;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容