From ddf8ab9a570ae469fe868bbee21ad8db29ae0b67 Mon Sep 17 00:00:00 2001 From: Gyzztzj Date: Tue, 2 Jul 2024 17:43:19 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20[#IAA058]=20=E6=9B=B4=E6=96=B0react-nat?= =?UTF-8?q?ive-community/datetimepicker=E6=8C=87=E5=AF=BC=E6=96=87?= =?UTF-8?q?=E6=A1=A30.2.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../react-native-community-datetimepicker.md | 54 +++++++++++++------ 1 file changed, 38 insertions(+), 16 deletions(-) diff --git a/zh-cn/react-native-community-datetimepicker.md b/zh-cn/react-native-community-datetimepicker.md index 8492c217..3d5276cb 100644 --- a/zh-cn/react-native-community-datetimepicker.md +++ b/zh-cn/react-native-community-datetimepicker.md @@ -1,5 +1,5 @@ -> 模板版本:v0.1.3 +> 模板版本:v0.2.2

@react-native-community/datetimepicker

@@ -17,7 +17,7 @@ ## 安装与使用 -请到三方库的 Releases 发布地址查看配套的版本信息:[@react-native-oh-tpl/datetimepicker Releases](https://github.com/react-native-oh-library/datetimepicker/releases),并下载适用版本的 tgz 包 +请到三方库的 Releases 发布地址查看配套的版本信息:[@react-native-oh-tpl/datetimepicker Releases](https://github.com/react-native-oh-library/datetimepicker/releases),并下载适用版本的 tgz 包。 进入到工程目录并输入以下命令: @@ -39,25 +39,27 @@ yarn add @react-native-oh-tpl/datetimepicker@file:# -快速使用: +下面的代码展示了这个库的基本使用场景: > [!WARNING] 使用时 import 的库名不变。 ```js +import React, { useState } from 'react' import DateTimePicker from '@react-native-community/datetimepicker'; +import { SafeAreaView, Button, Text } from 'react-native' -export const App = () => { - const [date, setDate] = useState(new Date(1598051730000)); +export const MDatetimepicker = () => { + const [date, setDate] = useState(new Date(new Date())); const [mode, setMode] = useState('date'); const [show, setShow] = useState(false); - const onChange = (event, selectedDate) => { + const onChange = (event: any, selectedDate: any) => { const currentDate = selectedDate; setShow(false); setDate(currentDate); }; - const showMode = (currentMode) => { + const showMode = (currentMode: React.SetStateAction) => { setShow(true); setMode(currentMode); }; @@ -71,17 +73,21 @@ export const App = () => { }; return ( - +