android - React-native 如何在打开日期选择器时隐藏键盘
问题描述
我正在创建动态字段,其中之一是 DatePicker
const birthDateField = {
type: 'birthDate',
key: 'birthDate',
label: 'Date of Birth',
isRequired: true,
editable: false,
selectTextOnFocus: false,
get fieldValue() {
return !!this.value ? moment(this.value).format('DD MMM YYYY') : null;
}
};
一旦用户按下 datepicker 本机键盘就会打开。他们可以在 datepicker 关闭后看到它。如何防止打开键盘?
我正在使用 react-native 和 DatePickerAndroid、DatePickerIOS
解决方案
这就是打开Datepicker时您需要做的所有事情:
import { Keyboard } from 'react-native'
// Hide that keyboard!
Keyboard.dismiss()
https://github.com/facebook/react-native/pull/9925
检查链接以获取更多信息。干杯
推荐阅读
- json - 从 IIIF json 恢复完整图像
- docker - 如何在 Kubernetes 持久卷中执行 docker -v?
- javascript - 我可以在 iFrame 中获取元素属性吗?
- c# - 在 C# 中获取 ZipArchive 的字节数组
- ios - 无法卸载 Xcode 13 Beta
- python - 更新excel文件功能
- javascript - 在 Array.prototype.sort() 中执行回调比较函数后会发生什么?
- javascript - 猫鼬中的 findOne 返回空对象,然后返回正确的对象
- javascript - 需要单行显示 JSON 数据,可读性强
- mongodb - 子文档数组的 MongoDB 唯一部分索引