我迷了鹿

我迷了鹿 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

我迷了鹿 提出了问题 · 1月6日

antd Upload放动态增减表单 onchange不起作用是什么原因

如标题 发现上传有去调用接口 但是没有调用onChange方法 代码如下

getFieldDecorator('keys', { initialValue: [0] });
          const keys = getFieldValue('keys');
          const formItems = keys.map((k, index) => (
            <Row key={k} gutter={24} style={{border: "1px dashed rgba(0,0,0,0.3)", alignItems: 'center', display: 'flex', flexDirection: 'row', marginBottom: 30}}>
              <Col span={6}>
                <Form.Item
                  key={k}
                  style={{margin: 0}}
                >
                  {getFieldDecorator(`pname[${k}]`, {
                    initialValue: pname[k],
                    rules: [{
                      required: true,
                      whitespace: true,
                      message: "请输入产品名称/标题",
                    }],
                  })(
                    <Input placeholder="产品名称/标题"/>
                  )}
                </Form.Item>
              </Col>
              <Col span={16}>
                <Form.Item style={{margin: 0, marginTop: 25}}>
                  {getFieldDecorator(`pres[${k}]`, {
                    initialValue: fileList && fileList[k] && fileList[k].length > 0 ?  fileList[k] : [],
                    rules: [{
                      required: true,
                      message: "请上传资料类型",
                    }],
                  })(
                    <Upload
                      key={"upload" + k}
                      action={upload}
                      fileList={fileList && fileList[k] && fileList[k].length > 0 ?  fileList[k] : []}
                      onChange={(e) => {this.handleChange(e,k)}}
                      listType="picture-card"
                    >
                      {uploadButton}
                    </Upload>
                  )}
                </Form.Item>
              </Col>
              <Col span={2}>
                  {keys.length > 1 ? (
                    <Icon
                      style={{ marginLeft: 8 }}
                      className="dynamic-delete-button"
                      type="minus-circle-o"
                      onClick={() => this.remove(k)}
                    />
                  ) : null}
              </Col>
            </Row>
          ));

关注 2 回答 1

我迷了鹿 提出了问题 · 1月6日

antd Upload放动态增减表单 onchange不起作用是什么原因

如标题 发现上传有去调用接口 但是没有调用onChange方法 代码如下

getFieldDecorator('keys', { initialValue: [0] });
          const keys = getFieldValue('keys');
          const formItems = keys.map((k, index) => (
            <Row key={k} gutter={24} style={{border: "1px dashed rgba(0,0,0,0.3)", alignItems: 'center', display: 'flex', flexDirection: 'row', marginBottom: 30}}>
              <Col span={6}>
                <Form.Item
                  key={k}
                  style={{margin: 0}}
                >
                  {getFieldDecorator(`pname[${k}]`, {
                    initialValue: pname[k],
                    rules: [{
                      required: true,
                      whitespace: true,
                      message: "请输入产品名称/标题",
                    }],
                  })(
                    <Input placeholder="产品名称/标题"/>
                  )}
                </Form.Item>
              </Col>
              <Col span={16}>
                <Form.Item style={{margin: 0, marginTop: 25}}>
                  {getFieldDecorator(`pres[${k}]`, {
                    initialValue: fileList && fileList[k] && fileList[k].length > 0 ?  fileList[k] : [],
                    rules: [{
                      required: true,
                      message: "请上传资料类型",
                    }],
                  })(
                    <Upload
                      key={"upload" + k}
                      action={upload}
                      fileList={fileList && fileList[k] && fileList[k].length > 0 ?  fileList[k] : []}
                      onChange={(e) => {this.handleChange(e,k)}}
                      listType="picture-card"
                    >
                      {uploadButton}
                    </Upload>
                  )}
                </Form.Item>
              </Col>
              <Col span={2}>
                  {keys.length > 1 ? (
                    <Icon
                      style={{ marginLeft: 8 }}
                      className="dynamic-delete-button"
                      type="minus-circle-o"
                      onClick={() => this.remove(k)}
                    />
                  ) : null}
              </Col>
            </Row>
          ));

关注 2 回答 1

我迷了鹿 关注了问题 · 2019-12-23

解决AES加密使用32位密钥 提示 Wrong IV length: must be 16 bytes long

AES加密使用32位密钥提示错误信息
Wrong IV length: must be 16 bytes long

关注 2 回答 1

我迷了鹿 提出了问题 · 2019-12-23

解决AES加密使用32位密钥 提示 Wrong IV length: must be 16 bytes long

AES加密使用32位密钥提示错误信息
Wrong IV length: must be 16 bytes long

关注 2 回答 1

我迷了鹿 提出了问题 · 2019-12-10

springboot 链接rabbitmq 总是在运行几天后 在一个固定时间出现链接重置,最后变成连接超时

springboot 链接rabbitmq 总是在运行几天后 在一个固定时间出现链接重置An unexpected connection driver error occured (Exception message: Connection reset)
后面重试,一直链接超时,最后服务挂了

是网络问题,还是消息服务器的问题?

关注 2 回答 1

我迷了鹿 提出了问题 · 2019-12-10

springboot 链接rabbitmq 总是在运行几天后 在一个固定时间出现链接重置,最后变成连接超时

springboot 链接rabbitmq 总是在运行几天后 在一个固定时间出现链接重置An unexpected connection driver error occured (Exception message: Connection reset)
后面重试,一直链接超时,最后服务挂了

是网络问题,还是消息服务器的问题?

关注 2 回答 1

我迷了鹿 回答了问题 · 2018-08-04

React 使用 state传值, 页面刷新后state为空了

改成browserhistory,刷新页面,参数不会刷新

关注 3 回答 3

我迷了鹿 回答了问题 · 2018-03-14

解决微信开发网页授权

请检查链接是否设置成全局变量,因为链接第一次请求之后就被修改了,第二次请求到来,重新去替换被修改过的链接,已经无法匹配到要修改的变量了

关注 14 回答 10

我迷了鹿 关注了用户 · 2018-03-14

小蜗牛 @wangwenlin

不高不帅,时常犯二, 在逗比的道路上越走越远。。。

看完请闭眼!

关注 15079

我迷了鹿 关注了用户 · 2018-03-14

krun @krun

三年 Java 正在找工作。
现居中山,意向广州。

关注 11354

认证与成就

  • 获得 0 次点赞
  • 获得 4 枚徽章 获得 0 枚金徽章, 获得 1 枚银徽章, 获得 3 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-03-14
个人主页被 183 人浏览