antd-mobile TextareaItem根据其他组件设置的value,为何最后拿出来是undefined的?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我这边无法复现,实测没问题。
如果有可以复现的demo,去 github 提个 issue 吧