如何解决反应原生元素 renderErrorMessage
我试图在 react native element 输入组件上有条件地显示错误消息,但似乎不起作用
<Input
label="Email"
leftIcon={<MaterialIcon name="email" size={24} color="#f8dc81" />}
onChangeText={(value) => setEmail(value)}
value={email}
renderErrorMessage={false}
errorMessage="Enter valid email"
/>
解决方法
因为 doc renderErrorMessage 是处理 errorMessage 占用的空间。
If the error message container should be rendered (take up vertical space). If false,when showing errorMessage,the layout will shift to add it at that time.
所以如果 errorMessage 存在,它会显示错误,即使 renderErrorMessage
是假的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。