antd-mobile TextareaItem根据其他组件设置的value,为何最后拿出来是undefined的?

发布于 2022-09-04 19:58:32 字数 1038 浏览 14 评论 0

input3 根据input1和input2的输入设置value,value可以显示

<TextareaItem
            {...getFieldProps('input1')}
            title="input1"
            placeholder="input1"
          />
          <TextareaItem
            {...getFieldProps('input2')}
            title="input2"
            placeholder="input2"
          />
          <TextareaItem
            {...getFieldProps('input3')}
            editable={false}
            title="input3"
            placeholder=""
            value={`${getFieldValue('input1') || ''} ${getFieldValue('input2') || ''}`}
          />

最后打印表单的值,显示input3的值是undefined的。

 this.props.form.validateFields((error, values) => {

              console.log('ok', values);
          });

图片描述

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

但可醉心 2022-09-11 19:58:32

我这边无法复现,实测没问题。

如果有可以复现的demo,去 github 提个 issue 吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文