diff --git a/zh-cn/react-navigation-bottom-tabs.md b/zh-cn/react-navigation-bottom-tabs.md new file mode 100644 index 0000000000000000000000000000000000000000..2cde916d9e0cc9b9e6d989df28c5f42048019111 --- /dev/null +++ b/zh-cn/react-navigation-bottom-tabs.md @@ -0,0 +1,74 @@ +> 模板版本:v0.0.1 + +

+

@react-navigation/bottom-tabs

+

+

+ + Supported platforms + + + License + +

+ +## 安装与使用 + +进入到工程目录并输入以下命令: + + + +```bash +yarn add @react-navigation/bottom-tabs@6.5.11 +``` + +#### **npm** + +```bash +npm install @react-navigation/bottom-tabs@6.5.11 +``` + + + +## 兼容性 + +要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。 + +## 方法 + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| `createBottomTabNavigator` | 创建BottomTabs组件 | function | no | All | yes | + +## 属性 + +详细请查看 [react-navigation/bottom-tabs 的文档介绍](https://reactnavigation.org/docs/bottom-tab-navigator) + +**Navigator**: + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| initialRouteName | 第一次加载导航器时要渲染的路线的名称 | string | no | All | yes | +| backBehavior | 控制在导航器中调用goBack时发生的情况 | string | no | All | yes | +| tabBar | 函数,返回一个React元素用来显示选项卡栏 | function | no | All | yes | +| sceneContainerStyle | 包装屏幕内容的组件的样式对象 | ViewStyle | no | All | yes | +| screenOptions | 用于导航器中屏幕的默认选项 | 自定义类型 | no | All | yes | + +**Screen**: + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| name | 屏幕显示的 自定义类型名称 | string | no | All | yes | +| options | 用于配置如何在导航器中显示屏幕的选项。| 自定义类型 | no | All | yes | + +**BottomTabBarHeightCallBackContext.Provider**:标签栏高度回调函数提供者 + +**BottomTabBarHeightContext.Provider**:标签栏高度提供者 + +## 遗留问题 + +## 其他 + +## 开源协议 + +本项目基于 [The MIT License (MIT)](https://github.com/react-navigation/react-navigation/blob/6.x/packages/bottom-tabs/LICENSE) ,请自由地享受和参与开源。 diff --git a/zh-cn/react-navigation-native.md b/zh-cn/react-navigation-native.md new file mode 100644 index 0000000000000000000000000000000000000000..0498c6152e6ca99f86b2f9dfa9917992f01e6e70 --- /dev/null +++ b/zh-cn/react-navigation-native.md @@ -0,0 +1,58 @@ +> 模板版本:v0.0.1 + +

+

@react-navigation/native

+

+

+ + Supported platforms + + + License + +

+ +## 安装与使用 + +进入到工程目录并输入以下命令: + + + +```bash +yarn add @react-navigation/native@6.1.9 +``` + +#### **npm** + +```bash +npm install @react-navigation/native@6.1.9 +``` + + + +## 兼容性 + +要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。 + +## 属性 + +详细请查看 [react-navigation/native 的文档介绍](https://reactnavigation.org/docs/navigation-container) + +**NavigationContainer**: + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| theme | 主题 | Theme | no | All | yes | +| independent | 此导航容器是否应独立于父容器 | boolean | no | All | yes | +| documentTitle | 文档标题 | function | no | All | yes | + + +**NavigationHelpersContext.Provider**:navigation提供者,用于保存导航器 + +## 遗留问题 + +## 其他 + +## 开源协议 + +本项目基于 [The MIT License (MIT)](https://github.com/react-navigation/react-navigation/blob/6.x/packages/native/LICENSE) ,请自由地享受和参与开源。 diff --git a/zh-cn/react-navigation-stack.md b/zh-cn/react-navigation-stack.md new file mode 100644 index 0000000000000000000000000000000000000000..4d3ae390a18a11d8956ada486403071f253667b9 --- /dev/null +++ b/zh-cn/react-navigation-stack.md @@ -0,0 +1,65 @@ +> 模板版本:v0.0.1 + +

+

@react-navigation/stack

+

+

+ + Supported platforms + + + License + +

+ +## 安装与使用 + +进入到工程目录并输入以下命令: + + + +```bash +yarn add @react-navigation/stack@6.3.19 +``` + +#### **npm** + +```bash +npm install @react-navigation/stack@6.3.19 +``` + + +## 兼容性 + +要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。 + +## 方法 + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| `createStackNavigator` | 创建Stack组件 | function | no | All | yes | + +## 属性 + +详细请查看 [react-navigation/bottom-tabs 的文档介绍](https://reactnavigation.org/docs/bottom-tab-navigator) + +**Navigator**: + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| initialRouteName | 第一次加载导航器时要渲染的路线的名称 | string | no | All | yes | + +**Screen**: + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| name | 屏幕显示的 自定义类型名称 | string | no | All | yes | +| options | 用于配置如何在导航器中显示屏幕的选项。| 自定义类型 | no | All | yes | + +## 遗留问题 + +## 其他 + +## 开源协议 + +本项目基于 [The MIT License (MIT)](https://github.com/react-navigation/react-navigation/blob/6.x/packages/stack/LICENSE) ,请自由地享受和参与开源。 diff --git a/zh-cn/react-navigation.md b/zh-cn/react-navigation.md index 38c2531b841678889a2060fb1e5855fc90cc129b..55a6d15a2cc3171e510abd24784fd42071411034 100644 --- a/zh-cn/react-navigation.md +++ b/zh-cn/react-navigation.md @@ -15,16 +15,16 @@ ## Package Versions |Name | Latest Version | | ---------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------: | -| [@react-navigation/bottom-tabs](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/bottom-tabs.svg)](https://www.npmjs.com/package/@react-navigation/bottom-tabs) | +| [@react-navigation/bottom-tabs](./react-navigation-bottom-tabs.md) | [![badge](https://img.shields.io/npm/v/@react-navigation/bottom-tabs.svg)](https://www.npmjs.com/package/@react-navigation/bottom-tabs) | | [@react-navigation/core](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/core.svg)](https://www.npmjs.com/package/@react-navigation/core) | | [@react-navigation/devtools](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/devtools.svg)](https://www.npmjs.com/package/@react-navigation/devtools) | | [@react-navigation/drawer](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/drawer.svg)](https://www.npmjs.com/package/@react-navigation/drawer) | | [@react-navigation/elements](./react-navigation-elements.md) | [![badge](https://img.shields.io/npm/v/@react-navigation/elements.svg)](https://www.npmjs.com/package/@react-navigation/elements) | | [@react-navigation/material-top-tabs](./#) |[![badge](https://img.shields.io/npm/v/@react-navigation/material-top-tabs.svg)](https://www.npmjs.com/package/@react-navigation/material-top-tabs) | | [@react-navigation/native-stack](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/native-stack.svg)](https://www.npmjs.com/package/@react-navigation/native-stack) | -| [@react-navigation/native](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/native.svg)](https://www.npmjs.com/package/@react-navigation/native) | +| [@react-navigation/native](./react-navigation-native.md) | [![badge](https://img.shields.io/npm/v/@react-navigation/native.svg)](https://www.npmjs.com/package/@react-navigation/native) | | [@react-navigation/routers](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/routers.svg)](https://www.npmjs.com/package/@react-navigation/routers) | -| [@react-navigation/stack](./#) | [![badge](https://img.shields.io/npm/v/@react-navigation/stack.svg)](https://www.npmjs.com/package/@react-navigation/stack) | +| [@react-navigation/stack](./react-navigation-stack.md) | [![badge](https://img.shields.io/npm/v/@react-navigation/stack.svg)](https://www.npmjs.com/package/@react-navigation/stack) | | [react-native-tab-view](./#) | [![badge](https://img.shields.io/npm/v/react-native-tab-view.svg)](https://www.npmjs.com/package/react-native-tab-view) |