Skip to content

Commit 219d05c

Browse files
fix(ascf): 元服务相关资料调整 (#346)
* fix(ascf): 调整接口查询数据 * fix(ascf): 资料调整
1 parent be28c1c commit 219d05c

9 files changed

Lines changed: 307 additions & 107 deletions

File tree

docs/components/maps/map.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,17 +172,17 @@ export default {
172172
| MapProps.controls | ✔️ | ✔️ | ✔️ | | | ✔️ | | | | |
173173
| MapProps.includePoints | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | |
174174
| MapProps.showLocation | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | ✔️ |
175-
| MapProps.polygons | ✔️ | ✔️ | | ✔️ | ✔️ | | | | | |
175+
| MapProps.polygons | ✔️ | ✔️ | | ✔️ | ✔️ | | | | | ✔️ |
176176
| MapProps.subkey | ✔️ | | | | ✔️ | | | | | |
177177
| MapProps.layerStyle | ✔️ | | | | ✔️ | | | | | |
178178
| MapProps.rotate | ✔️ | | ✔️ | ✔️ | ✔️ | | | | | |
179179
| MapProps.skew | ✔️ | | ✔️ | ✔️ | ✔️ | | | | | |
180-
| MapProps.showCompass | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | |
180+
| MapProps.showCompass | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | ✔️ |
181181
| MapProps.showScale | ✔️ | | ✔️ | ✔️ | ✔️ | | | | | |
182182
| MapProps.enableOverlooking | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | |
183-
| MapProps.enableZoom | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | |
184-
| MapProps.enableScroll | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | |
185-
| MapProps.enableRotate | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | |
183+
| MapProps.enableZoom | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | ✔️ |
184+
| MapProps.enableScroll | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | ✔️ |
185+
| MapProps.enableRotate | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | | | | ✔️ |
186186
| MapProps.enableSatellite | ✔️ | | ✔️ | ✔️ | ✔️ | | | | | |
187187
| MapProps.enableTraffic | ✔️ | | ✔️ | ✔️ | ✔️ | | | | | |
188188
| MapProps.setting | ✔️ | | ✔️ | | ✔️ | | | | | |

docs/components/media/camera.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ ComponentType<CameraProps>
3636
| API | 微信小程序 | 百度小程序 | 支付宝小程序 | 抖音小程序 | QQ 小程序 | 京东小程序 | H5 | React Native | Harmony | ASCF元服务 |
3737
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
3838
| CameraProps.mode | ✔️ | | ✔️ | ✔️ | ✔️ | ✔️ | | ✔️ | | |
39-
| CameraProps.resolution | ✔️ | | | ✔️ | | | | | | |
39+
| CameraProps.resolution | ✔️ | | | ✔️ | | | | | | ✔️ |
4040
| CameraProps.devicePosition | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | ✔️ | | ✔️ |
4141
| CameraProps.flash | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | ✔️ | | ✔️ |
4242
| CameraProps.frameSize | ✔️ | | ✔️ | ✔️ | | | | | | |
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: OpenEmbeddedAtomicservice
3+
sidebar_label: OpenEmbeddedAtomicservice
4+
---
5+
6+
当元服务需要打开另一个元服务让用户进行快捷操作时,可使用该组件将要打开的元服务以半屏形式跳转。
7+
8+
支持情况:<img title="ASCF元服务" src={require('@site/static/img/platform/ascf.png').default} className="icon_platform" width="25px"/>
9+
10+
> [参考文档](https://developer.huawei.com/consumer/cn/doc/atomic-ascf/components-open-embedded-atomicservice)
11+
12+
## 类型
13+
14+
```tsx
15+
ComponentType<OpenEmbeddedAtomicserviceProps>
16+
```
17+
18+
## 示例代码
19+
20+
```tsx
21+
class App extends Component {
22+
render () {
23+
return (
24+
<OpenEmbeddedAtomicservice
25+
appid=''
26+
path=''
27+
wantParam={{}}
28+
onTerminated={() => console.log('OpenEmbeddedAtomicservice onTerminated')}
29+
onError={() => console.log('OpenEmbeddedAtomicservice onError')}
30+
>
31+
<Button>Click to open embedded atomicservice</Button>
32+
</OpenEmbeddedAtomicservice>
33+
)
34+
}
35+
}
36+
```
37+
38+
## OpenEmbeddedAtomicserviceProps
39+
40+
| 参数 | 类型 | 必填 | 说明 |
41+
| --- | --- | :---: | --- |
42+
| appid | `string` || 需要半屏跳转的元服务的AppId参数 |
43+
| path | `string` || 打开的页面路径。路径后可以带参数,参数与路径之间用?分隔,参数与键值用=相连,多个参数用&分隔。在元服务的App.onLaunch、App.onShow和Page.onLoad的回调函数中可以获得参数query |
44+
| wantParam | `object` || 需要传递给目标元服务的数据 |
45+
| onTerminated | `CommonEventFunction` || 退出的回调事件。被半屏打开的元服务正常退出时触发 |
46+
| onError | `CommonEventFunction<OpenEmbeddedAtomicserviceProps.onErrorEventDetail>` || 异常的回调事件。被半屏打开的元服务发生运行时异常时触发 |
47+
48+
### API 支持度
49+
50+
| API | ASCF元服务 | H5 | React Native | Harmony |
51+
| :---: | :---: | :---: | :---: | :---: |
52+
| OpenEmbeddedAtomicserviceProps.appid | ✔️ | | | |
53+
| OpenEmbeddedAtomicserviceProps.path | ✔️ | | | |
54+
| OpenEmbeddedAtomicserviceProps.wantParam | ✔️ | | | |
55+
| OpenEmbeddedAtomicserviceProps.onTerminated | ✔️ | | | |
56+
| OpenEmbeddedAtomicserviceProps.onError | ✔️ | | | |

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ module.exports = {
321321
'components/open/official-account',
322322
'components/open/open-data',
323323
'components/open/web-view',
324+
'components/open/open-embedded-atomicservice',
324325
'components/open/others'
325326
]
326327
},

0 commit comments

Comments
 (0)