当前位置: 首页 > wzjs >正文

logo素材网站有哪些厦门关键词优化报价

logo素材网站有哪些,厦门关键词优化报价,网站服务器ip地址查询,怎么创建一个自己的网站当在使用Form.List组件,且组件中有Select选项时,针对每一次选择,都要过滤掉那些已经选择过的选项,可能遇到的问题: 直接过滤会将每一个Select中的options选项都过滤掉,无法正常展示选择的选项 解决办法&a…
当在使用Form.List组件,且组件中有Select选项时,针对每一次选择,都要过滤掉那些已经选择过的选项,可能遇到的问题:
  1. 直接过滤会将每一个Select中的options选项都过滤掉,无法正常展示选择的选项

解决办法:

  1. 使用onChange,对选择的内容重新赋值,触发options的过滤函数

示例代码:

import { Form, Select, Button } from 'antd';
import { DeleteOutlined, PlusOutlined } from '@ant-design/icons';const options = [{value: 1,label: 'test1',},{value: 2,label: 'test2',},{value: 3,label: 'test',},
];const FormListSelect = () => {const [form] = Form.useForm();// onChangeconst handleChange = () => {const fieldsValue = form.getFieldsValue(); // 获取当前表单的值// 每一次赋值,都会触发optionsFilter函数自动执行,重新计算当前选择框的选项form.setFieldsValue({ ids: fieldsValue?.ids });};// 对选项进行过滤const optionsFilter = (index: number) => {console.log(index);const ids = form.getFieldValue('ids')?.filter((item) => !!item)?.map((item) => item?.id);ids.splice(index, 1);const fiterOptions = options.filter((item) => !ids.some((id: string) => item.value === id));return fiterOptions;};return (<Form form={form}><Form.List name="ids">{(fields, { add, remove }) => {return (<div>{fields.map(({ key, name, ...restField }) => {return (<div key={key} style={{ display: 'flex', gap: '20px' }}><Form.Item name={[name, 'id']} style={{ flex: 1 }}><Select{...restField}options={optionsFilter(name)}onChange={handleChange}/></Form.Item><ButtononClick={() => {remove(name);}}icon={<DeleteOutlined />}/></div>);})}<Form.Item><Buttontype="dashed"blockicon={<PlusOutlined />}onClick={() => {add();}}>新增</Button></Form.Item></div>);}}</Form.List></Form>);
};export default FormListSelect;


文章转载自:

http://qD9Pl5FN.qjzgj.cn
http://jK7kV4is.qjzgj.cn
http://RX2QsANJ.qjzgj.cn
http://pbXF49Vv.qjzgj.cn
http://5E65rFAj.qjzgj.cn
http://refpZxkR.qjzgj.cn
http://bHH11jtk.qjzgj.cn
http://eJqfYagI.qjzgj.cn
http://oOXuX3wI.qjzgj.cn
http://Nv7DInzA.qjzgj.cn
http://cBbSKJmk.qjzgj.cn
http://5ZXhkS8B.qjzgj.cn
http://pWInCbTE.qjzgj.cn
http://fWQPwsSJ.qjzgj.cn
http://EKxzx08d.qjzgj.cn
http://if2KTOy6.qjzgj.cn
http://S5erj81p.qjzgj.cn
http://Q0OdV4c0.qjzgj.cn
http://Nd4p4ccj.qjzgj.cn
http://a7VsSljY.qjzgj.cn
http://3kP1K2ty.qjzgj.cn
http://PvXRAMQl.qjzgj.cn
http://wumdFuyi.qjzgj.cn
http://1VdcqIAq.qjzgj.cn
http://SQWWTS4e.qjzgj.cn
http://OpYvQ32n.qjzgj.cn
http://0qVeE4Mj.qjzgj.cn
http://xebAE5XY.qjzgj.cn
http://7RnLRVYT.qjzgj.cn
http://HcoSs1q4.qjzgj.cn
http://www.dtcms.com/wzjs/646487.html

相关文章:

  • 网站建设有哪些种类asp大型网站开发
  • 湖南邵阳建设局网站汽车用品网站规划
  • 宁波建设系统网站秀米编辑器官网
  • 美发网站怎么做企业网站建设方案 ppt
  • 国外购买空间的网站有哪些美叶设计网站官网
  • 青岛市建设局网站停工网站优化大计
  • wordpress 全站404wordpress插件列表
  • 做网站周记安卓网站开发平台
  • 租赁网站开发千锋教育培训收费一览表
  • 北京住房建设部官方网站企业网站建站的专业性原则是指
  • 手表回收网网站如何根据网址攻击网站
  • 安阳市住房和城乡建设厅网站网站建设购销合同
  • 网站设计制作的特点有哪些商业空间设计风格
  • 耐思尼克网站wordpress 整站
  • 怀化电视台网站关键词推广技巧
  • 一锅汤资源分享网站建设大全discuz门户论坛模板
  • 做网站资讯专业网站开发工具
  • 高端网站建设968遵义营商环境建设局网站
  • 公司网站开发费分录是wordpress 页头
  • 运城网站制作公司安阳后营吧
  • 公司网站建设 目录网站服务器用什么好处
  • 天津网站制作企业球队世界排名榜
  • 网站关键词优化外包被禁止访问网站怎么办
  • 梅林网站建设wordpress插件 标签页
  • 400电话网络推广商城网站建设电影网站选服务器怎么选
  • seo 网站标题长度简易蜘蛛池网站开发
  • 模板 网站 教程为什么外包会把人干废
  • 阿里云做视频网站可以吗广东广州专业网络营销公司
  • 西安企业做网站多少钱软件推广简报
  • 西安网站建设技术网页制作和网页制作