Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ed967084
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ed967084
编写于
8月 30, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 30, 2023
浏览文件
操作
浏览文件
下载
差异文件
!22737 拖拽控制文档修改
Merge pull request !22737 from Hone/20230822
上级
0d9d9dd3
c264f31a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
4 addition
and
1 deletion
+4
-1
zh-cn/application-dev/reference/apis/js-apis-arkui-dragController.md
...cation-dev/reference/apis/js-apis-arkui-dragController.md
+3
-0
zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md
...n-dev/reference/arkui-ts/ts-universal-events-drag-drop.md
+1
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-arkui-dragController.md
浏览文件 @
ed967084
...
...
@@ -7,6 +7,8 @@
> 本模块首批接口从 API version 10 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>
> 示例效果请以真机运行为准,当前 IDE 预览器不支持。
>
> 当前不支持同时配置excuteDrag和[onDragStart](../arkui-ts/ts-universal-events-drag-drop.md#事件)。
## 导入模块
...
...
@@ -180,3 +182,4 @@ struct DragControllerPage {
| pointerId | number | 是 | 设置启动拖拽时屏幕上触摸点的Id。 |
| data |
[
unifiedDataChannel.UnifiedData
](
js-apis-data-unifiedDataChannel.md#unifieddata
)
| 否 | 设置拖拽过程中携带的数据。 |
| extraParams | string | 否 | 设置拖拽事件额外信息,具体功能暂未实现。 |
zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md
浏览文件 @
ed967084
...
...
@@ -22,7 +22,7 @@ ArkUI组件默认不支持拖拽。
| 名称 | 支持冒泡 | 功能描述 |
| ------------------------------------------------------------ | -------- | ------------------------------------------------------------ |
| onDragStart(event:
(event?:
[DragEvent](#dragevent说明),
extraParams?:
string)
=
>
[
CustomBuilder
](
ts-types.md#custombuilder8
)
\|
[
DragItemInfo
](
#dragiteminfo说明
)
) | 否 | 第一次拖拽此事件绑定的组件时,触发回调。
<br/>
- event:拖拽事件信息,详见
[
DragEvent
](
#dragevent说明
)
。
<br/>
- extraParams:拖拽事件额外信息,详见
[
extraParams
](
#extraparams说明
)
说明。
<br/>
返回值:拖拽过程中显示的组件信息。
<br/>
触发条件:长按时间 >= 500ms。
<br>
事件优先级:长按触发时间
<
500
ms
,
长按事件
>
拖拽事件
<br>
其他: 拖拽事件 > 长按事件。 |
| onDragStart(event:
(event?:
[DragEvent](#dragevent说明),
extraParams?:
string)
=
>
[
CustomBuilder
](
ts-types.md#custombuilder8
)
\|
[
DragItemInfo
](
#dragiteminfo说明
)
) | 否 | 第一次拖拽此事件绑定的组件时,触发回调。
<br/>
- event:拖拽事件信息,详见
[
DragEvent
](
#dragevent说明
)
。
<br/>
- extraParams:拖拽事件额外信息,详见
[
extraParams
](
#extraparams说明
)
说明。
<br/>
返回值:拖拽过程中显示的组件信息。
<br/>
触发条件:长按时间 >= 500ms。
<br>
事件优先级:长按触发时间
<
500
ms
,
长按事件
>
拖拽事件
<br>
其他: 拖拽事件 > 长按事件。
<br>
**说明:**
<br>
当前不支持同时配置
[
dragController.executeDrag
](
../apis/js-apis-arkui-dragController.md#dragcontrollerexecutedrag
)
和onDragStart。
|
| onDragEnter(event:
(event?:
[DragEvent](#dragevent说明),
extraParams?:
string)
=
>
void) | 否 | 拖拽进入组件范围内时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见
[
extraParams
](
#extraparams说明
)
说明。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDragMove(event:
(event?:
[DragEvent](#dragevent说明),
extraParams?:
string)
=
>
void) | 否 | 拖拽在组件范围内移动时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见
[
extraParams
](
#extraparams说明
)
说明。
<br/>
当监听了onDrop事件时,此事件才有效。 |
| onDragLeave(event:
(event?:
[DragEvent](#dragevent说明),
extraParams?:
string)
=
>
void) | 否 | 拖拽离开组件范围内时,触发回调。
<br/>
- event:拖拽事件信息,包括拖拽点坐标。
<br/>
- extraParams:拖拽事件额外信息,详见
[
extraParams
](
#extraparams说明
)
说明。
<br/>
当监听了onDrop事件时,此事件才有效。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录