,
controller: WebController
} | - | 注入JavaScript对象到window对象中,并在window对象中调用该对象的方法。所有参数不支持更新。
- object: 参与注册的对象。只能声明方法,不能声明属性 。其中方法的参数和返回类型只能为string,number,boolean。
- name: 注册对象的名称,与window中调用的对象名一致。注册后window对象可以通过此名字访问应用侧JavaScript对象。
- methodList: 参与注册的应用侧JavaScript对象的方法。
- controller: 控制器。 |
| javaScriptAccess | boolean | true | 设置是否允许执行JavaScript脚本,默认允许执行。 |
| mixedMode | [MixedMode](#mixedmode枚举说明) | MixedMode.None | 设置是否允许加载超文本传输协议(HTTP)和超文本传输安全协议(HTTPS)混合内容,默认不允许加载HTTP和HTTPS混合内容。 |
| onlineImageAccess | boolean | true | 设置是否允许从网络加载图片资源(通过HTTP和HTTPS访问的资源),默认允许访问。 |
@@ -58,101 +58,89 @@
| 名称 | 功能描述 |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
-| onAlert(callback: (event?: { url: string; message: string; result: [JsResult](#jsresult对象说明) }) => boolean) | 网页触发alert()告警弹窗时触发回调。
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(只有确认场景),并且根据用户的确认操作调用JsResult通知Web组件。
url:当前显示弹窗所在网页的URL。
message:弹窗中显示的信息。
JsResult:通知Web组件用户操作行为。
|
-| onBeforeUnload(callback: (event?: { url: string; message: string; result: [JsResult](#jsresult对象说明) }) => boolean) | 刷新或关闭场景下,在即将离开当前页面时触发此回调。
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。
url:当前显示弹窗所在网页的URL。
message:弹窗中显示的信息。
JsResult:通知Web组件用户操作行为。
|
-| onConfirm(callback: (event?: { url: string; message: string; result: [JsResult](#jsresult对象说明) }) => boolean) | 网页调用confirm()告警时触发此回调。
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。
url:当前显示弹窗所在网页的URL。
message:弹窗中显示的信息。
JsResult:通知Web组件用户操作行为。
|
-| onConsole(callback: (event?: { message: [ConsoleMessage](#consolemessage对象说明) }) => boolean) | 通知宿主应用JavaScript console消息。
message:触发的控制台信息。
|
-| onDownloadStart(callback: (event?: { url: string, userAgent: string, contentDisposition: string, mimetype: string, contentLength: number }) => void) | 网页的下载任务开始时触发该回调。
url:文件下载的URL。
userAgent:下载的用户代理(UA)名称。
contentDisposition:服务器返回的 Content-Disposition响应头,可能为空。
mimetype:服务器返回内容媒体类型(MIME)信息。
contentLength:服务器返回文件的长度。
|
-| onErrorReceive(callback: (event?: { request: [WebResourceRequest](#webresourceerror对象说明), error: [WebResourceError](#webresourceerror对象说明) }) => void) | 网页加载遇到错误时触发该回调。
出于性能考虑,建议此回调中尽量执行简单逻辑。
request:网页请求的封装信息。
error:网页加载资源错误的封装信息 。
|
-| onHttpErrorReceive(callback: (event?: { request: [WebResourceRequest](#webresourceerror对象说明), response: [WebResourceResponse](#webresourceresponse对象说明) }) => void) | 网页加载资源遇到的HTTP错误(响应码>=400)时触发该回调。
request:网页请求的封装信息。
response:网页响应的封装信息
|
-| onPageBegin(callback: (event?: { url: string }) => void) | 网页开始加载时触发该回调,且只在主frame触发,iframe或者frameset的内容加载时不会触发此回调。
url:页面的URL地址。
|
-| onPageEnd(callback: (event?: { url: string }) => void) | 网页加载完成时触发该回调,且只在主frame触发。
url:页面的URL地址。
|
-| onProgressChange(callback: (event?: { newProgress: number }) => void) | 网页加载进度变化时触发该回调。
newProgress:新的加载进度,取值范围为0到100的整数。
|
-| onTitleReceive(callback: (event?: { title: string }) => void) | 网页document标题更改时触发该回调。
title:document标题内容。
|
-| onRefreshAccessedHistory(callback: (event?: { url: string, isRefreshed: boolean }) => void) | 加载网页页面完成时触发该回调,用于应用更新其访问的历史链接。
url:访问的url。
isRefreshed:true表示该页面是被重新加载的,false表示该页面是新加载的。
|
-| onRenderExited(callback: (event?: { renderExitReason: [RenderExitReason](#renderexitreason枚举说明) }) => void) | 应用渲染进程异常退出时触发该回调。
renderExitReason:渲染进程进程异常退出的具体原因。
|
-| onFileSelectorShow(callback: (event?: { result: [FileSelectorResult](#fileselectorresult对象说明), fileSelector: [FileSelectorParam](#fileselectorparam对象说明) }) => void) | 调用此函数以处理具有“文件”输入类型的HTML表单,以响应用户按下的“选择文件”按钮
result:用于通知Web组件文件选择的结果。
fileSelector:文件选择器的相关信息。
|
-| onUrlLoadIntercept(callback: (event?: { data:string \| [WebResourceRequest](#webresourcerequest对象说明) }) => boolean) | 当Web组件加载url之前触发该回调,用于是否阻止此次访问。callback返回true表示阻止此次加载,否则允许此次加载。
data:url的相关信息。
|
-
-### ConsoleMessage对象说明
-
-- 接口
-
- | 接口名称 | 功能描述 |
- | ------------------------------- | ---------------------- |
- | getLineNumber(): number | 获取ConsoleMessage的行数。 |
- | getMessage(): string | 获取ConsoleMessage的日志信息。 |
- | getMessageLevel(): MessageLevel | 获取ConsoleMessage的信息级别。 |
- | getSourceId(): string | 获取网页源文件路径和名字。 |
-
-- MessageLevel枚举说明
-
- | 名称 | 描述 |
- | ----- | :---- |
- | Debug | 调试级别。 |
- | Error | 错误级别。 |
- | Info | 消息级别。 |
- | Log | 日志级别。 |
- | Warn | 警告级别。 |
-
-### JsResult对象说明
+| onAlert(callback: (event?: { url: string; message: string; result: [JsResult](#jsresult对象说明) }) => boolean) | 网页触发alert()告警弹窗时触发回调。
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(只有确认场景),并且根据用户的确认操作调用JsResult通知Web组件。
- url:当前显示弹窗所在网页的URL。
- message:弹窗中显示的信息。
- result:通知Web组件用户操作行为。
|
+| onBeforeUnload(callback: (event?: { url: string; message: string; result: [JsResult](#jsresult对象说明) }) => boolean) | 刷新或关闭场景下,在即将离开当前页面时触发此回调。
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。
- url:当前显示弹窗所在网页的URL。
- message:弹窗中显示的信息。
- result:通知Web组件用户操作行为。
|
+| onConfirm(callback: (event?: { url: string; message: string; result: [JsResult](#jsresult对象说明) }) => boolean) | 网页调用confirm()告警时触发此回调。
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。
- url:当前显示弹窗所在网页的URL。
- message:弹窗中显示的信息。
- result:通知Web组件用户操作行为。
|
+| onConsole(callback: (event?: { message: [ConsoleMessage](#consolemessage对象说明) }) => boolean) | 通知宿主应用JavaScript console消息。
- message:触发的控制台信息。
|
+| onDownloadStart(callback: (event?: { url: string, userAgent: string, contentDisposition: string, mimetype: string, contentLength: number }) => void) | 网页的下载任务开始时触发该回调。
- url:文件下载的URL。
- userAgent:下载的用户代理(UA)名称。
- contentDisposition:服务器返回的 Content-Disposition响应头,可能为空。
- mimetype:服务器返回内容媒体类型(MIME)信息。
- contentLength:服务器返回文件的长度。
|
+| onErrorReceive(callback: (event?: { request: [WebResourceRequest](#webresourceerror对象说明), error: [WebResourceError](#webresourceerror对象说明) }) => void) | 网页加载遇到错误时触发该回调。
出于性能考虑,建议此回调中尽量执行简单逻辑。
- request:网页请求的封装信息。
- error:网页加载资源错误的封装信息 。
|
+| onHttpErrorReceive(callback: (event?: { request: [WebResourceRequest](#webresourceerror对象说明), response: [WebResourceResponse](#webresourceresponse对象说明) }) => void) | 网页加载资源遇到的HTTP错误(响应码>=400)时触发该回调。
- request:网页请求的封装信息。
- response:网页响应的封装信息
|
+| onPageBegin(callback: (event?: { url: string }) => void) | 网页开始加载时触发该回调,且只在主frame触发,iframe或者frameset的内容加载时不会触发此回调。
- url:页面的URL地址。
|
+| onPageEnd(callback: (event?: { url: string }) => void) | 网页加载完成时触发该回调,且只在主frame触发。
- url:页面的URL地址。
|
+| onProgressChange(callback: (event?: { newProgress: number }) => void) | 网页加载进度变化时触发该回调。
- newProgress:新的加载进度,取值范围为0到100的整数。
|
+| onTitleReceive(callback: (event?: { title: string }) => void) | 网页document标题更改时触发该回调。
- title:document标题内容。
|
+| onRefreshAccessedHistory(callback: (event?: { url: string, isRefreshed: boolean }) => void) | 加载网页页面完成时触发该回调,用于应用更新其访问的历史链接。
- url:访问的url。
- isRefreshed:true表示该页面是被重新加载的,false表示该页面是新加载的。
|
+| onRenderExited(callback: (event?: { renderExitReason: [RenderExitReason](#renderexitreason枚举说明) }) => void) | 应用渲染进程异常退出时触发该回调。
- renderExitReason:渲染进程进程异常退出的具体原因。
|
+| onFileSelectorShow(callback: (event?: { result: [FileSelectorResult](#fileselectorresult对象说明), fileSelector: [FileSelectorParam](#fileselectorparam对象说明) }) => void) | 调用此函数以处理具有“文件”输入类型的HTML表单,以响应用户按下的“选择文件”按钮
- result:用于通知Web组件文件选择的结果。
- fileSelector:文件选择器的相关信息。
|
+| onUrlLoadIntercept(callback: (event?: { data:string \| [WebResourceRequest](#webresourcerequest对象说明) }) => boolean) | 当Web组件加载url之前触发该回调,用于是否阻止此次访问。callback返回true表示阻止此次加载,否则允许此次加载。
- data:url的相关信息。
|
+
+## ConsoleMessage对象说明
+
+| 接口名称 | 功能描述 |
+| ------------------------------- | ---------------------- |
+| getLineNumber(): number | 获取ConsoleMessage的行数。 |
+| getMessage(): string | 获取ConsoleMessage的日志信息。 |
+| getMessageLevel(): [MessageLevel](#messagelevel枚举说明) | 获取ConsoleMessage的信息级别。 |
+| getSourceId(): string | 获取网页源文件路径和名字。 |
+
+## MessageLevel枚举说明
+
+| 名称 | 描述 |
+| ----- | :---- |
+| Debug | 调试级别。 |
+| Error | 错误级别。 |
+| Info | 消息级别。 |
+| Log | 日志级别。 |
+| Warn | 警告级别。 |
+
+## JsResult对象说明
Web组件返回的弹窗确认或弹窗取消功能对象。
-- 接口
+| 接口名称 | 功能描述 |
+| --------------------- | ----------------------- |
+| handleCancel(): void | 通知Web组件用户取消弹窗操作。
|
+| handleConfirm(): void | 通知Web组件用户确认弹窗操作。
|
- | 接口名称 | 功能描述 |
- | --------------------- | ----------------------- |
- | handleCancel(): void | 通知Web组件用户取消弹窗操作。
|
- | handleConfirm(): void | 通知Web组件用户确认弹窗操作。
|
+## WebResourceError对象说明
-### WebResourceError对象说明
+| 接口名称 | 功能描述 |
+| ---------------------- | ------------ |
+| getErrorCode(): number | 获取加载资源的错误码。 |
+| getErrorInfo(): string | 获取加载资源的错误信息。 |
-- 接口
+## WebResourceRequest对象说明
- | 接口名称 | 功能描述 |
- | ---------------------- | ------------ |
- | getErrorCode(): number | 获取加载资源的错误码。 |
- | getErrorInfo(): string | 获取加载资源的错误信息。 |
+| 接口名称 | 功能描述 |
+| ---------------------------------------- | -------------------- |
+| getRequestHeader(): Array\<[Header](#header对象说明)\> | 获取资源请求头信息。 |
+| getRequestUrl(): string | 获取资源请求的URL信息。 |
+| isMainFrame(): boolean | 判断资源请求是否为主frame。 |
+| isRedirect(): boolean | 判断资源请求是否被服务端重定向。 |
+| isRequestGesture(): boolean | 获取资源请求是否与手势(如点击)相关联。 |
-### WebResourceRequest对象说明
-
-- 接口
-
- | 接口名称 | 功能描述 |
- | ---------------------------------------- | -------------------- |
- | getRequestHeader(): Array\<[Header](#header对象说明)\> | 获取资源请求头信息。 |
- | getRequestUrl(): string | 获取资源请求的URL信息。 |
- | isMainFrame(): boolean | 判断资源请求是否为主frame。 |
- | isRedirect(): boolean | 判断资源请求是否被服务端重定向。 |
- | isRequestGesture(): boolean | 获取资源请求是否与手势(如点击)相关联。 |
-
-### Header对象说明
+## Header对象说明
Web组件返回的请求/响应头对象。
-- 参数
+| 参数名称 | 参数类型 | 参数描述 |
+| ----------- | ------ | ------------- |
+| headerKey | string | 请求/响应头的key。 |
+| headerValue | string | 请求/响应头的value。 |
- | 参数名称 | 参数类型 | 参数描述 |
- | ----------- | ------ | ------------- |
- | headerKey | string | 请求/响应头的key。 |
- | headerValue | string | 请求/响应头的value。 |
+## WebResourceResponse对象说明
-### WebResourceResponse对象说明
+| 接口名称 | 功能描述 |
+| ---------------------------------------- | ------------------ |
+| getReasonMessage(): string | 获取资源响应的状态码描述。 |
+| getResponseCode(): number | 获取资源响应的状态码。 |
+| getResponseData(): string | 获取资源响应数据。 |
+| getResponseEncoding(): string | 获取资源响应的编码。 |
+| getResponseHeader(): Array\<[Header](#header对象说明)\> | 获取资源响应头。 |
+| getResponseMimeType(): string | 获取资源响应的媒体(MIME)类型。 |
-- 接口
-
- | 接口名称 | 功能描述 |
- | ---------------------------------------- | ------------------ |
- | getReasonMessage(): string | 获取资源响应的状态码描述。 |
- | getResponseCode(): number | 获取资源响应的状态码。 |
- | getResponseData(): string | 获取资源响应数据。 |
- | getResponseEncoding(): string | 获取资源响应的编码。 |
- | getResponseHeader(): Array\<[Header](#header对象说明)\> | 获取资源响应头。 |
- | getResponseMimeType(): string | 获取资源响应的媒体(MIME)类型。 |
-
-### RenderExitReason枚举说明
+## RenderExitReason枚举说明
onRenderExited接口返回的渲染进程退出的具体原因。
@@ -164,42 +152,38 @@ onRenderExited接口返回的渲染进程退出的具体原因。
| PROCESS_OOM | 程序内存不足。 |
| PROCESS_EXIT_UNKNOWN | 其他原因。 |
-### MixedMode枚举说明
+## MixedMode枚举说明
- | 名称 | 描述 |
- | ---------- | ---------------------------------- |
- | All | 允许加载HTTP和HTTPS混合内容。所有不安全的内容都可以被加载。 |
- | Compatible | 混合内容兼容性模式,部分不安全的内容可能被加载。 |
- | None | 不允许加载HTTP和HTTPS混合内容。 |
+| 名称 | 描述 |
+| ---------- | ---------------------------------- |
+| All | 允许加载HTTP和HTTPS混合内容。所有不安全的内容都可以被加载。 |
+| Compatible | 混合内容兼容性模式,部分不安全的内容可能被加载。 |
+| None | 不允许加载HTTP和HTTPS混合内容。 |
-### CacheMode枚举说明
- | 名称 | 描述 |
- | ---------- | ---------------------------------- |
- | Default | 使用未过期的cache加载资源,如果cache中无该资源则从网络中获取。 |
- | None | 加载资源使用cache,如果cache中无该资源则从网络中获取。 |
- | Online | 加载资源不使用cache,全部从网络中获取。 |
- | Only | 只从cache中加载资源。 |
+## CacheMode枚举说明
+| 名称 | 描述 |
+| ---------- | ---------------------------------- |
+| Default | 使用未过期的cache加载资源,如果cache中无该资源则从网络中获取。 |
+| None | 加载资源使用cache,如果cache中无该资源则从网络中获取。 |
+| Online | 加载资源不使用cache,全部从网络中获取。 |
+| Only | 只从cache中加载资源。 |
-### FileSelectorResult对象说明
+## FileSelectorResult对象说明
通知Web组件的文件选择结果。
-- 接口
-
- | 接口名称 | 功能描述 |
- | ---------------------------------------------- | ------------------------------------------------------------ |
- | handleFileList(fileList: Array\): void | 通知Web组件进行文件选择操作。fileList: 需要进行操作的文件列表。 |
+| 接口名称 | 功能描述 |
+| ---------------------------------------------- | ------------------------------------------------------------ |
+| handleFileList(fileList: Array\): void | 通知Web组件进行文件选择操作。fileList: 需要进行操作的文件列表。 |
-### FileSelectorParam对象说明
-- 接口
+## FileSelectorParam对象说明
+| 接口名称 | 功能描述 |
+| ---------------------------------------- | ------------------ |
+| title(): string | 获取文件选择器标题。 |
+| mode(): FileSelectorMode | 获取文件选择器的模式。 |
+| accpetType(): Array\ | 获取文件过滤类型。 |
+| isCapture(): boolean | 获取是否调用多媒体能力。 |
- | 接口名称 | 功能描述 |
- | ---------------------------------------- | ------------------ |
- | title(): string | 获取文件选择器标题。 |
- | mode(): FileSelectorMode | 获取文件选择器的模式。 |
- | accpetType(): Array\ | 获取文件过滤类型。 |
- | isCapture(): boolean | 获取是否调用多媒体能力。 |
-
-### FileSelectorMode枚举说明
+## FileSelectorMode枚举说明
| 名称 | 描述 |
| ---------------------------- | ------------------------------ |
| FILE_OPEN_MODE | 打开上传单个文件。 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md b/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md
index 498690dcb00b9e93dc70ccd04d26e5b7ecdf5486..50268acf5cdb0f46cfe5cb04d8124660b7880d27 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md
@@ -1,6 +1,6 @@
# 绑定手势方法
-> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
+> **说明:**
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
@@ -17,27 +17,28 @@
| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
-| gesture | gesture: GestureType,
mask?: GestureMask | gesture: -,
mask: GestureMask.Normal | 绑定手势识别。
gesture: 绑定的手势类型, mask: 事件响应设置。 |
-| priorityGesture | gesture: GestureType,
mask?: GestureMask | gesture: -,
mask: GestureMask.Normal | 绑定优先识别手势。
gesture: 绑定的手势类型, mask: 事件响应设置。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - 默认情况下,子组件优先于父组件识别手势,当父组件配置priorityGesture时,父组件优先于子组件进行识别。 |
-| parallelGesture | gesture: GestureType,
mask?: GestureMask | gesture: -,
mask: GestureMask.Normal | 绑定可与子组件手势同时触发的手势。
gesture: 绑定的手势类型, mask: 事件响应设置。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - 手势事件为非冒泡事件。父组件设置parallelGesture时,父子组件相同的手势事件都可以触发,实现类似冒泡效果。 |
+| gesture | gesture: GestureType,
mask?: GestureMask | gesture: -,
mask: GestureMask.Normal | 绑定手势识别。
- gesture: 绑定的手势类型,
- mask: 事件响应设置。 |
+| priorityGesture | gesture: GestureType,
mask?: GestureMask | gesture: -,
mask: GestureMask.Normal | 绑定优先识别手势。
- gesture: 绑定的手势类型,
- mask: 事件响应设置。
默认情况下,子组件优先于父组件识别手势,当父组件配置priorityGesture时,父组件优先于子组件进行识别。 |
+| parallelGesture | gesture: GestureType,
mask?: GestureMask | gesture: -,
mask: GestureMask.Normal | 绑定可与子组件手势同时触发的手势。
- gesture: 绑定的手势类型。
- mask: 事件响应设置。
手势事件为非冒泡事件。父组件设置parallelGesture时,父子组件相同的手势事件都可以触发,实现类似冒泡效果。 |
- GestureMask枚举说明
- | 名称 | 描述 |
+ | 名称 | 描述 |
| -------- | -------- |
- | Normal | 不屏蔽子组件的手势,按照默认手势识别顺序进行识别。 |
- | IgnoreInternal | 屏蔽子组件的手势,仅当前容器的手势进行识别。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 子组件上系统内置的手势不会被屏蔽,如子组件为List组件时,内置的滑动手势仍然会触发。 |
+ | Normal | 不屏蔽子组件的手势,按照默认手势识别顺序进行识别。 |
+ | IgnoreInternal | 屏蔽子组件的手势,仅当前容器的手势进行识别。
子组件上系统内置的手势不会被屏蔽,如子组件为List组件时,内置的滑动手势仍然会触发。 |
- GestureType
- | 名称 | 描述 |
+ | 名称 | 描述 |
| -------- | -------- |
- | TapGesture | 点击手势,支持单次点击、多次点击识别。 |
- | LongPressGesture | 长按手势。 |
- | PanGesture | 平移手势。 |
- | PinchGesture | 捏合手势。 |
- | RotationGesture | 旋转手势。 |
- | GestureGroup | 手势识别组,多种手势组合为复合手势,支持连续识别、并行识别和互斥识别。 |
+ | TapGesture | 点击手势,支持单次点击、多次点击识别。 |
+ | LongPressGesture | 长按手势。 |
+ | PanGesture | 平移手势,滑动最小距离为5vp时识别成功。 |
+ | PinchGesture | 捏合手势。 |
+ | RotationGesture | 旋转手势。 |
+ | SwipeGesture | 滑动手势,滑动最小速度为100vp/s时识别成功。 |
+ | GestureGroup | 手势识别组,多种手势组合为复合手势,支持连续识别、并行识别和互斥识别。 |
## 响应手势事件
@@ -45,9 +46,9 @@
组件通过gesture方法绑定手势对象,可以通过手势对象提供的事件相应响应手势操作。如通过TapGesture对象的onAction事件响应点击事件。具体事件定义见各个手势对象章节。
- TapGesture事件说明
- | 名称 | 功能描述 |
+ | 名称 | 功能描述 |
| -------- | -------- |
- | onAction((event?:GestureEvent) => void) | Tap手势识别成功回调。 |
+ | onAction((event?:GestureEvent) => void) | Tap手势识别成功回调。 |
- GestureEvent对象说明
| 属性名称 | 属性类型 | 描述 |
@@ -58,7 +59,8 @@
## 示例
-```
+```ts
+// xxx.ets
@Entry
@Component
struct GestureSettingsExample {