前端hook项目重构笔记2-重构之裁剪上传功能

文章讲述了从大量代码中删除冗余部分,将代码量从987行减少到380行的过程。重点讨论了TailoringSchemeAdd裁剪方案新增功能,以及如何对antdesign的自定义穿梭框进行配置,包括使用Form和Input组件创建表单,并设定输入规则。此外,还涉及到了配置文件的命名调整。
摘要由CSDN通过智能技术生成

删除多余的代码和注释

从987行精简到380行

修改配置文件名 TailoringSchemeAdd 裁剪方案新增

 ant design自定义穿梭框代码

  const renderItem = (item: RecordType) => {
    const customLabel = (
      <Row>
        <div style={{ lineHeight: "54px" }}>{item.title}</div>
        {item.chosen && (
          <div className={styles["antForm"]}>
            <Form
              form={formDataList}
              initialValues={menu || {}}
              layout="inline"
            >
              <Form.Item
                label="唛架比"
                name={`ratio-${item.key}`}
                rules={[{ required: true, message: "请输入唛架比" }]}
              >
                <Input style={{ width: "100px", marginTop: "10px" }} />
              </Form.Item>
            </Form>
          </div>
        )}
      </Row>
    );
    return {
      label: customLabel,
      value: item.title,
    };
  };

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值