diff --git a/vmall/react-native-exception-handler.md b/vmall/react-native-exception-handler.md index 7a23e6030b0c200749b1d8391e21ce0977336c55..5dc0b73fecac73622f7b9cdc4ad3fba8e408acea 100644 --- a/vmall/react-native-exception-handler.md +++ b/vmall/react-native-exception-handler.md @@ -1,4 +1,4 @@ -> 模板版本:v0.1.1 +> 模板版本:v0.1.2

react-native-exception-handler

@@ -332,6 +332,9 @@ ohpm install 然后编译、运行即可。 +## 约束与限制 + + ## 兼容性 要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。 @@ -340,16 +343,24 @@ ohpm install ## 静态方法 -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| ----------------------- | -------------------- | -------- | -------- | -------- | -------- | +> [!tip] "Platform"列表示该属性在原三方库上支持的平台。 + +> [!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。 + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | | `setJSExceptionHandler` | 设置 JS 异常处理方法 | function | no | All | yes | | `getJSExceptionHandler` | 获取 JS 异常处理方法 | function | no | All | yes | ## API -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| --------------------------- | ------------------------ | -------- | -------- | ------------ | -------- | -| `setNativeExceptionHandler` | 设置 native 异常处理方法 | function | no | android,ios | yes | +> [!tip] "Platform"列表示该属性在原三方库上支持的平台。 + +> [!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。 + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | +| `setNativeExceptionHandler` | 设置 native 异常处理方法 | function | no | All | yes | ## 遗留问题 diff --git a/vmall/react-navigation-elements.md b/vmall/react-navigation-elements.md index 62b1a6c0121fb1700d0dc83e03a438d92eba81d6..c374ecd500480340ad77bc88adf235849cc354d9 100644 --- a/vmall/react-navigation-elements.md +++ b/vmall/react-navigation-elements.md @@ -1,4 +1,4 @@ -> 模板版本:v0.1.1 +> 模板版本:v0.1.2

@react-navigation/elements

@@ -45,10 +45,14 @@ npm install @react-native-oh-tpl/elements 详细请查看 [react-navigation/elements 的文档介绍](https://reactnavigation.org/docs/elements/#resourcesavingview) +> [!tip] "Platform"列表示该属性在原三方库上支持的平台。 + +> [!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。 + **Header**:用作标头的组件 -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| :-----: | :------: | :-------------: | -------- | -------- | -------- | +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | | headerTitle | 场景标题,或者返回一个React元素用作标题 | string \| React.reactNode | No | All | 未验证 | | headerTitleAlign | 标题对齐方式 | left \| center | No | All | 未验证 | | headerTitleAllowFontScaling | 标题是否缩放 | boolean | No | All | 未验证 | @@ -74,8 +78,8 @@ npm install @react-native-oh-tpl/elements **HeaderBackButton**:用于显示后退按钮标题的组件 -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| :-----: | :------: | :-------------: | -------- | -------- | -------- | +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | | disabled | 是否可用 | boolean | No | All | 未验证 | | onPress | 点击事件 | function | No | All | 未验证 | | pressColor | 点击时的颜色 | string | No | All | 未验证 | @@ -97,15 +101,15 @@ npm install @react-native-oh-tpl/elements **MissingIcon**:渲染丢失的图标符号的组件。它可以用作图标的回退,以显示缺少图标 -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| :-----: | :------: | :-------------: | -------- | -------- | -------- | +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | | color | icon的颜色 | string | No | All | 未验证 | | size | icon的大小 | number | No | All | 未验证 | | style | icon的样式 | TextStyle | No | All | 未验证 | **PlatformPressable**:在[Pressable](https://reactnative.dev/docs/Pressable)之上提供抽象以处理平台差异的组件 -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| :-----: | :------: | :-------------: | -------- | -------- | -------- | +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | | pressColor | 按压时的颜色 | string | No | All | 未验证 | | pressOpacity | 按压时的不透明度 | number | No | All | 未验证 | @@ -121,8 +125,12 @@ npm install @react-native-oh-tpl/elements ## 方法 -| 名称 | 说明 | 类型 | 是否必填 | 原库平台 | 鸿蒙支持 | -| ----------------------- | -------------------- | -------- | -------- | -------- | -------- | +> [!tip] "Platform"列表示该属性在原三方库上支持的平台。 + +> [!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。 + +| Name | Description | Type | Required | Platform | HarmonyOS Support | +| ---- | ----------- | ---- | -------- | -------- | ------------------ | | `useHeaderHeight` | 返回父屏幕中最近的可见页眉的高度 | function | no | All | 未验证 | | `getDefaultHeaderHeight` | 返回默认页眉高度 | function | no | All | yes | | `getHeaderTitle` | 返回页眉标题文本 | function | no | All | 未验证 |