Skip to content

Commit d4f2c3a

Browse files
author
yandadaFreedom
committed
docs: 移除 RN 组件修复文档变更
1 parent 57cdec4 commit d4f2c3a

2 files changed

Lines changed: 18 additions & 54 deletions

File tree

.agents/skills/mpx2rn/references/rn-template-reference.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@ Mpx 输出 RN 内置支持了大部分常用的基础组件,详情见下方文
822822

823823
| 事件名 | 说明 |
824824
| --- | --- |
825-
| change | current 改变时会触发 change 事件,`event.detail = {current, source}``source``touch``autoplay` 或空字符串,分别表示用户滑动、自动播放或其他原因导致的切换 |
825+
| change | current 改变时会触发 change 事件,`event.detail = {current, source}` |
826826

827827
### swiper-item
828828

@@ -963,7 +963,7 @@ movable-view 的可移动区域。
963963

964964
| 事件名 | 说明 |
965965
| --- | --- |
966-
| change | checkbox-group 中选中项发生改变时触发 change 事件,`event.type = 'change'``event.detail = { value: [选中的 checkbox 的 value 的数组] }` |
966+
| change | checkbox-group 中选中项发生改变时触发 change 事件,`detail = { value: [ 选中的 checkbox 的 value 的数组 ] } ` |
967967

968968
### radio
969969

@@ -986,7 +986,7 @@ movable-view 的可移动区域。
986986

987987
| 事件名 | 说明 |
988988
| --- | --- |
989-
| change | radio-group 中选中项发生改变时触发 change 事件,`event.type = 'change'``event.detail = { value: 选中的 radio 的 value }` |
989+
| change | radio-group 中选中项发生改变时触发 change 事件,`detail = { value: [ 选中的 radio 的 value 的数组 ] }` |
990990

991991
### form
992992

@@ -999,7 +999,7 @@ movable-view 的可移动区域。
999999
| 事件名 | 说明 |
10001000
| --- | --- |
10011001
| submit | 携带 form 中的数据触发 submit 事件,`event.detail = {value : {'name': 'value'} }` |
1002-
| reset | 表单重置时会触发 reset 事件`event.type = 'reset'` |
1002+
| reset | 表单重置时会触发 reset 事件 |
10031003

10041004
### input
10051005

@@ -1162,7 +1162,7 @@ movable-view 的可移动区域。
11621162

11631163
| 事件名 | 说明 |
11641164
| ---------- | ------------------------------------------------------ |
1165-
| cancel | 取消选择时触发 cancel 事件,`event.type = 'cancel'` |
1165+
| cancel | 取消选择时触发 |
11661166
| change | value 改变时触发 change 事件,`event.detail = {value}` |
11671167

11681168
#### 普通选择器:mode = selector
@@ -1352,7 +1352,7 @@ level 有效值:
13521352
| 事件名 | 说明 |
13531353
| --- | --- |
13541354
| initdone | 相机初始化完成时触发,`event.detail = { maxZoom }` |
1355-
| stop | 摄像头在非正常终止时触发 stop 事件,`event.type = 'stop'` |
1355+
| stop | 摄像头在非正常终止时触发 |
13561356
| error | 相机发生错误时触发 |
13571357
| scancode |`scanCode` 模式下识别到二维码时触发,`event.detail = { result, type, scanArea }` |
13581358

@@ -1398,13 +1398,13 @@ level 有效值:
13981398
| --- | --- |
13991399
| play | 当开始/继续播放时触发 play 事件 |
14001400
| pause | 当暂停播放时触发 pause 事件 |
1401-
| ended | 当播放到末尾时触发 ended 事件`event.type = 'ended'` |
1401+
| ended | 当播放到末尾时触发 ended 事件 |
14021402
| timeupdate | 播放进度变化时触发,`event.detail = {currentTime, duration}` |
14031403
| fullscreenchange | 视频进入和退出全屏时触发,`event.detail = {fullScreen` } |
14041404
| waiting | 视频出现缓冲时触发 |
1405-
| error | 视频播放出错时触发 error 事件,`event.type = 'error'` |
1405+
| error | 视频播放出错时触发 |
14061406
| loadedmetadata | 视频元数据加载完成时触发。`event.detail = {width, height, duration}` |
1407-
| controlstoggle | 切换 controls 显示隐藏时触发 controlstoggle 事件,`event.type = 'controlstoggle'``event.detail = {show}` |
1407+
| controlstoggle | 切换 controls 显示隐藏时触发`event.detail = {show}` |
14081408
| seekcomplete | seek 完成时触发 |
14091409

14101410
#### 注意事项

docs-vitepress/guide/rn/component.md

Lines changed: 9 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- #### 基础组件
88
**容器组件**[view](#view) · [scroll-view](#scroll-view) · [swiper](#swiper) · [swiper-item](#swiper-item) · [movable-area](#movable-area) · [movable-view](#movable-view) · [root-portal](#root-portal) · [sticky-section](#sticky-section) · [sticky-header](#sticky-header) · [cover-view](#cover-view)
99

10-
**媒体组件**[image](#image) · [video](#video) · [canvas](#canvas) · [camera](#camera)
10+
**媒体组件**[image](#image) · [video](#video) · [canvas](#canvas)
1111

1212
**表单组件**[input](#input) · [textarea](#textarea) · [button](#button) · [checkbox](#checkbox) · [checkbox-group](#checkbox-group) · [radio](#radio) · [radio-group](#radio-group) · [switch](#switch) · [picker](#picker) · [picker-view](#picker-view) · [picker-view-column](#picker-view-column) · [form](#form) · [label](#label)
1313

@@ -181,7 +181,7 @@
181181

182182
| 事件名 | 说明 |
183183
| ----------------| ------------------ |
184-
| change| current 改变时会触发 change 事件,`event.detail = {current, source}``source``touch``autoplay` 或空字符串,分别表示用户滑动、自动播放或其他原因导致的切换 |
184+
| change| current 改变时会触发 change 事件,`event.detail = {current, source}`|
185185

186186
### swiper-item
187187
仅可放置在swiper组件中,宽高自动设置为100%。
@@ -320,7 +320,7 @@ movable-view的可移动区域。
320320

321321
| 事件名 | 说明 |
322322
| ----------------| ------------------ |
323-
| change | checkbox-group 中选中项发生改变时触发 change 事件,`event.type = 'change'``event.detail = { value: [选中的 checkbox 的 value 的数组] }` |
323+
| change | checkbox-group 中选中项发生改变时触发 change 事件,`detail = { value: [ 选中的 checkbox 的 value 的数组 ] } `|
324324

325325

326326
### radio
@@ -345,7 +345,7 @@ movable-view的可移动区域。
345345

346346
| 事件名 | 说明 |
347347
| ----------------| ------------------ |
348-
| change | radio-group 中选中项发生改变时触发 change 事件,`event.type = 'change'``event.detail = { value: 选中的 radio 的 value }` |
348+
| change | radio-group 中选中项发生改变时触发 change 事件,`detail = { value: [ 选中的 radio 的 value 的数组 ] }` |
349349

350350

351351
### form
@@ -358,7 +358,7 @@ movable-view的可移动区域。
358358
| 事件名 | 说明 |
359359
| ---------- | --------------------------------------------------- |
360360
| submit | 携带 form 中的数据触发 submit 事件,`event.detail = {value : {'name': 'value'} }` |
361-
| reset | 表单重置时会触发 reset 事件`event.type = 'reset'` |
361+
| reset | 表单重置时会触发 reset 事件 |
362362

363363

364364
### input
@@ -517,7 +517,7 @@ movable-view的可移动区域。
517517

518518
| 事件名 | 说明 |
519519
| ----------------| ----------------------------------------------------|
520-
| cancel | 取消选择时触发 cancel 事件,`event.type = 'cancel'` |
520+
| cancel | 取消选择时触发 |
521521
| change | value 改变时触发 change 事件,`event.detail = {value}` |
522522

523523
#### 普通选择器:mode = selector {#mode-selector}
@@ -658,42 +658,6 @@ API
658658
> - canvas 的实现主要借助于 PostMessage 方式与 webview 容器通信进行绘制,所以对于严格依赖方法执行时机的场景,如调用 drawImage 绘图,再通过 getImageData 获取图片数据的场景,调用时需要使用 await 等方式来保证方法的执行时机
659659
> - 通过 Canvas.createImage 画图,图片的链接不能有特殊字符,安卓手机可能会 load 失败
660660
661-
### camera
662-
663-
系统相机。
664-
665-
#### 属性 {#camera-props}
666-
667-
| 属性名 | 类型 | 默认值 | 说明 |
668-
| --- | --- | --- | --- |
669-
| mode | string | `normal` | 应用模式,可选值为 `normal``scanCode` |
670-
| resolution | string | `medium` | 分辨率,可选值为 `low``medium``high` |
671-
| device-position | string | `back` | 摄像头朝向,可选值为 `front``back` |
672-
| flash | string | `auto` | 闪光灯,可选值为 `auto``on``off` |
673-
| frame-size | string | `medium` | 指定期望的相机帧数据尺寸,可选值为 `small``medium``large` |
674-
675-
#### 事件 {#camera-events}
676-
677-
| 事件名 | 说明 |
678-
| --- | --- |
679-
| initdone | 相机初始化完成时触发,`event.detail = { maxZoom }` |
680-
| stop | 摄像头在非正常终止时触发 stop 事件,`event.type = 'stop'` |
681-
| error | 相机发生错误时触发 |
682-
| scancode |`scanCode` 模式下识别到二维码时触发,`event.detail = { result, type, scanArea }` |
683-
684-
#### API
685-
686-
| 方法名 | 说明 |
687-
| --- | --- |
688-
| setZoom | 设置缩放级别 |
689-
| takePhoto | 拍照,仅支持在 `normal` 模式中使用 |
690-
| startRecord | 开始录像 |
691-
| stopRecord | 结束录像 |
692-
693-
> [!tip] 注意
694-
>
695-
> camera 组件基于第三方库 `react-native-vision-camera` 实现,需要容器安装该依赖并完成相机权限配置。
696-
697661
### video
698662
视频
699663

@@ -724,13 +688,13 @@ API
724688
| ----------------| --------------------------------------------------- |
725689
| play | 当开始/继续播放时触发play事件 |
726690
| pause | 当暂停播放时触发 pause 事件 |
727-
| ended | 当播放到末尾时触发 ended 事件`event.type = 'ended'` |
691+
| ended | 当播放到末尾时触发 ended 事件 |
728692
| timeupdate | 播放进度变化时触发,`event.detail = {currentTime, duration}` |
729693
| fullscreenchange | 视频进入和退出全屏时触发,`event.detail = {fullScreen` } |
730694
| waiting | 视频出现缓冲时触发 |
731-
| error | 视频播放出错时触发 error 事件,`event.type = 'error'` |
695+
| error | 视频播放出错时触发 |
732696
| loadedmetadata | 视频元数据加载完成时触发。`event.detail = {width, height, duration}` |
733-
| controlstoggle | 切换 controls 显示隐藏时触发 controlstoggle 事件,`event.type = 'controlstoggle'``event.detail = {show}` |
697+
| controlstoggle | 切换 controls 显示隐藏时触发`event.detail = {show}` |
734698
| seekcomplete | seek 完成时触发 |
735699

736700
> [!tip] 注意

0 commit comments

Comments
 (0)