React-native如何在打开日期选择器时隐藏键盘

时间:2019-01-04 19:27:33

标签: android ios 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本机键盘,就会打开。关闭日期选择器后,他们可以看到它。如何防止打开键盘?

我正在使用react-native和DatePickerAndroid,DatePickerIOS

1 个答案:

答案 0 :(得分:1)

打开 Datepicker 时,您要做的就是这些:

import { Keyboard } from 'react-native'

// Hide that keyboard!
Keyboard.dismiss()

https://github.com/facebook/react-native/pull/9925

查看链接以获取更多信息。干杯