diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md
index aaaffec88d0661ddd173b180dd9e9d7e76126816..b5e4a0d0a0e648915811a3dc1ca19c4929559873 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md
@@ -28,11 +28,11 @@ Navigation()
| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
-| title | string \| [CustomBuilder](../../ui/ts-types.md#custombuilder类型8+)8+ | - | 页面标题。 |
+| title | string \| [CustomBuilder](../../ui/ts-types.md#CustomBuilder类型)8+ | - | 页面标题。 |
| subtitle | string | - | 页面副标题。 |
-| menus | Array8+ | - | 页面右上角菜单。 |
+| menus | Array8+ | - | 页面右上角菜单。 |
| titleMode | NavigationTitleMode | NavigationTitleMode.Free | 页面标题栏显示模式。 |
-| toolBar | {
items:[
Object
] }
\| [CustomBuilder](../../ui/ts-types.md#custombuilder类型8+)8+ | - | 设置工具栏内容。
items: 工具栏所有项。 |
+| toolBar | {
items:[
Object
] }
\| [CustomBuilder](../../ui/ts-types.md#CustomBuilder类型)8+ | - | 设置工具栏内容。
items: 工具栏所有项。 |
| hideToolBar | boolean | false | 设置隐藏/显示工具栏:
true: 隐藏工具栏。
false: 显示工具栏。 |
| hideTitleBar | boolean | false | 隐藏标题栏。 |
| hideBackButton | boolean | false | 隐藏返回键。 |
@@ -64,9 +64,9 @@ Navigation()
## 事件
-| 名称 | 功能描述 |
+| 名称 | 功能描述 |
| -------- | -------- |
-| onTitleModeChanged(callback: (titleMode: NavigationTitleMode) => void) | 当titleMode为NavigationTitleMode.Free时,随着可滚动组件的滑动标题栏模式发生变化时触发此回调。 |
+| onTitleModeChange(callback: (titleMode: NavigationTitleMode) => void) | 当titleMode为NavigationTitleMode.Free时,随着可滚动组件的滑动标题栏模式发生变化时触发此回调。 |
## 示例
@@ -138,7 +138,7 @@ struct NavigationExample {
.titleMode(NavigationTitleMode.Free)
.hideTitleBar(false)
.hideBackButton(false)
- .onTitleModeChanged((titleModel: NavigationTitleMode) => {
+ .onTitleModeChange((titleModel: NavigationTitleMode) => {
console.log('titleMode')
})
.toolBar({ items: [
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md
index 0b59d6a846540b804705777e32fed355d64eed37..fb2139c20442965793177da3f7d258ae979bf22e 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md
@@ -19,9 +19,9 @@
## 接口
-ScrollBar(value: ScrollBarOption)
+ScrollBar(value: ScrollBarOptions)
-- ScrollBarOption的参数描述
+- ScrollBarOptions的参数描述
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| scroller | [Scroller](ts-container-scroll.md#scroller) | 是 | - | 可滚动组件的控制器。用于与可滚动组件进行绑定。 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-select.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-select.md
index b6c9f6927ae5d374901c8668d70e174a73d843c7..2a2f6ead698080cf344651e191e66d926f9527d9 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-select.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-select.md
@@ -29,20 +29,20 @@ Select(options: Array)
| ----------------------- | --------------------------------------------------- | ------ | ----------------------------------------------- |
| selected | number | - | 设置下拉菜单初始选择项的索引,第一项的索引为0。 |
| value | string | - | 设置下拉按钮本身的文本显示。 |
-| font | [Font](../../ui/ts-types.md#Font) | - | 设置下拉按钮本身的文本样式: |
+| font | [Font](../../ui/ts-types.md#Font类型) | - | 设置下拉按钮本身的文本样式: |
| fontColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | 设置下拉按钮本身的文本颜色。 |
| selectedOptionBgColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | 设置下拉菜单选中项的背景色。 |
-| selectedOptionFont | [Font](../../ui/ts-types.md#Font) | - | 设置下拉菜单选中项的文本样式: |
+| selectedOptionFont | [Font](../../ui/ts-types.md#Font类型) | - | 设置下拉菜单选中项的文本样式: |
| selectedOptionFontColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | 设置下拉菜单选中项的文本颜色。 |
| optionBgColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | 设置下拉菜单项的背景色。 |
-| optionFont | [Font](../../ui/ts-types.md#Font) | - | 设置下拉菜单项的文本样式: |
+| optionFont | [Font](../../ui/ts-types.md#Font类型) | - | 设置下拉菜单项的文本样式: |
| optionFontColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | 设置下拉菜单项的文本颜色。 |
## 事件
-| 名称 | 功能描述 |
-| ------------------------------------------------------------ | ------------------------------------------------------------ |
-| onSelected(callback: (index: number, value?:string) => void) | 下拉菜单选中某一项的回调。index:选中项的索引。value:选中项的值。 |
+| 名称 | 功能描述 |
+| ----------------------------------------------------------- | ------------------------------------------------------------ |
+| onSelect(callback: (index: number, value?:string) => void) | 下拉菜单选中某一项的回调。index:选中项的索引。value:选中项的值。 |
## 示例
@@ -61,7 +61,7 @@ struct SliderExample {
.font({size: 30, weight:400, family: 'serif', style: FontStyle.Normal })
.selectedOptionFont({size: 40, weight: 500, family: 'serif', style: FontStyle.Normal })
.optionFont({size: 30, weight: 400, family: 'serif', style: FontStyle.Normal })
- .onSelected((index:number)=>{
+ .onSelect((index:number)=>{
console.info("Select:" + index)
})
}
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
index 759066fe81eb9ae9c440ee51063ecabd0de09636..e0b0518c4c4c5b47418d52b63746c2ac3af486de 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
@@ -86,7 +86,8 @@ caretPosition(value: number): void
| -------- | -------- |
| onChange(value: string) => void | 输入发生变化时,触发回调。 |
| onSubmit(callback: (enterKey: EnterKeyType) => void) | 回车键或者软键盘回车键触发该回调,参数为当前软键盘回车键类型。 |
-| onEditChanged(callback: (isEditing: boolean) => void) | 输入状态变化时,触发回调。 |
+| onEditChanged(callback: (isEditing: boolean) => void)(deprecated) | 输入状态变化时,触发回调。 |
+| onEditChange(callback: (isEditing: boolean) => void) 8+| 输入状态变化时,触发回调。 |
| onCopy8+(callback:(value: string) => void) | 长按输入框内部区域弹出剪贴板后,点击剪切板复制按钮,触发回调。
value:复制的文本内容。 |
| onCut8+(callback:(value: string) => void) | 长按输入框内部区域弹出剪贴板后,点击剪切板剪切按钮,触发回调。
value:剪切的文本内容。 |
| onPaste8+(callback:(value: string) => void) | 长按输入框内部区域弹出剪贴板后,点击剪切板粘贴按钮,触发回调。
value:粘贴的文本内容。 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
index d6ef7f4010f2e86e385c86b05b66564ccd50b828..b06b52f666b298cdf2a738390fa5705ace9ca7aa 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
@@ -11,7 +11,7 @@
## 接口
-PanGesture(options?: { fingers?: number, direction?: PanDirection, distance?: number } | [PanGestureOption](#pangestureoption))
+PanGesture(options?: { fingers?: number, direction?: PanDirection, distance?: number } | [PanGestureOptions](#pangestureoptions))
- 参数
| 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 |
@@ -33,11 +33,11 @@ PanGesture(options?: { fingers?: number, direction?: PanDirection, distance?: nu
| None | 任何方向都不可滑动。 |
-### PanGestureOption
+### PanGestureOptions
-通过PanGestureOption对象接口可以动态修改滑动手势识别器的属性,从而避免通过状态变量修改属性(状态变量修改会导致UI刷新)。
+通过PanGestureOptions对象接口可以动态修改滑动手势识别器的属性,从而避免通过状态变量修改属性(状态变量修改会导致UI刷新)。
-PanGestureOption(options?: { fingers?: number, direction?: PanDirection, distance?: number })
+PanGestureOptions(options?: { fingers?: number, direction?: PanDirection, distance?: number })
- 参数
同PanGesture参数说明。
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
index 739e60b734ee65f10e29456a1dc80ea6512ff1b7..7ff4c1b32b752117270cbd503aaeb3787da8615d 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
@@ -55,9 +55,10 @@ AlphabetIndexer(value: {arrayValue : Array<string>, selected : number})
| 名称 | 功能描述 |
| -------- | -------- |
-| onSelected(index: number) => void | 索引条选中回调。 |
+| onSelected(index: number) => void(deprecated) | 索引条选中回调。 |
+| onSelect(index: number) => void8+ | 索引条选中回调。 |
| onRequestPopupData(callback: (index: number) => Array<string>)8+ | 选中字母索引后,请求索引提示窗口显示内容回调。
返回值:索引对应的字符串数组,此字符串数组在弹出窗口中竖排显示,字符串列表最多显示5个,超出部分可以滑动显示。 |
-| onPopupSelected(callback: (index: number) => void)8+ | 字母索引提示窗口选中回调。 |
+| onPopupSelect(callback: (index: number) => void)8+ | 字母索引提示窗口选中回调。 |
## 示例
@@ -79,7 +80,7 @@ struct AlphabetIndexerSample {
.popupFont({ size: 30, weight: FontWeight.Bolder }) // 弹出框的演示
.itemSize(28) // 每一项的大小正方形
.alignStyle(IndexerAlign.Left) // 左对齐
- .onSelected((index: number) => {
+ .onSelect((index: number) => {
console.info(this.value[index] + '被选中了') // 选中的事件
})
.margin({ left: 50 })
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md b/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md
index 0d763a554becbe28bd5905b6c393efdd3a3f9741..9b2c8200c3c62f8472861e88590fd3fb47866e0f 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md
@@ -4,12 +4,12 @@
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
-| 接口名称 | 功能描述 |
-| -------- | -------- |
-| animateTo(value: [AnimationOption](#animationoption对象说明), event: ()=> void) : void | 提供全局animateTo显式动画接口来指定由于闭包代码导致的状态变化插入过渡动效。
event指定显示动效的闭包函数,在闭包函数中导致的状态变化系统会自动插入过渡动画。 |
+| 接口名称 | 功能描述 |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| animateTo(value: [AnimationOptions](#animationoptions对象说明), event: ()=> void) : void | 提供全局animateTo显式动画接口来指定由于闭包代码导致的状态变化插入过渡动效。
event指定显示动效的闭包函数,在闭包函数中导致的状态变化系统会自动插入过渡动画。 |
-## AnimationOption对象说明
+## AnimationOptions对象说明
- 属性
| 属性名称 | 属性类型 | 默认值 | 描述 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md b/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md
index fe0e8e92dbbcb024fe7400043d7385fa6b7c2fb7..0fe5b3d9d85515eafc9daf6d28ac5173f92b0dc5 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md
@@ -14,14 +14,14 @@
## 接口
-Video(value: VideoOption)
+Video(value: VideoOptions)
-- VideoOption类型接口说明
+- VideoOptions类型接口说明
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| src | string | 否 | - | 视频播放源的路径。 |
| currentProgressRate | number \| PlaybackSpeed8+ | 否 | 1.0 \| PlaybackSpeed.
Speed_Forward_1_00_X | 视频播放倍速。
>  **说明:**
> number取值仅支持:0.75,1.0,1.25,1.75,2.0。
|
- | previewUri | string \| PixelMap8+ \| [Resource](../../ui/ts-types.md#resource类型) | 否 | - | 预览图片的路径。 |
+ | previewUri | string \| PixelMap8+ \| [Resource](../../ui/ts-types.md#Resource类型) | 否 | - | 预览图片的路径。 |
| controller | [VideoController](#videocontroller) | 否 | - | 控制器。 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md b/zh-cn/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md
index 5e16350f67e178461c1e7ce57ab38f3e156682bf..b9c0e9cd7a1a410f2509f6ceb719820272d1c90f 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md
@@ -11,11 +11,11 @@
## TextPickerDialog.show
-show(options: TextPickerDialogOption)
+show(options: TextPickerDialogOptions)
定义文本滑动选择器弹窗并弹出。
-- TextPickerDialogOption参数
+- TextPickerDialogOptions参数
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- | -------- |
| range | string[] | 是 | - | 选择器的数据选择范围。 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
index a60397de2481f18ed6d7cbd9b8adbeadb18db665..78dce2d7effffdc585c46edc63e9f1f6bce3fa59 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
@@ -1,7 +1,7 @@
# 点击控制
>  **说明:**
-> 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
+> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
## 权限列表
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md
index da7f2b1e0a0dd6ca0d6577cd31861fc95284f5d3..796b92a921c929133d6c1f9adec13f2b0f78dcce 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md
@@ -16,12 +16,12 @@
| hoverEffect | HoverEffect | HoverEffect.Auto | 设置当前组件悬停态下的悬浮效果。 |
- HoverEffect 枚举说明
- | 名称 | 描述 |
+ | 名称 | 描述 |
| -------- | -------- |
- | Auto | 使用组件的系统默认悬浮效果。 |
- | Scale | 放大缩小效果。 |
- | Board | 背景淡入淡出效果。 |
- | None | 不设置效果。 |
+ | Auto | 使用组件的系统默认悬浮效果。 |
+ | Scale | 放大缩小效果。 |
+ | Highlight | 背景淡入淡出的强调效果。 |
+ | None | 不设置效果。 |
## 示例
@@ -41,17 +41,17 @@ struct HoverExample {
.position({ x: 40, y: 120 })
.hoverEffect(HoverEffect.Scale)
.onHover((isHover: boolean) => {
- console.info('Scale' + isHover)
+ console.info('Scale isHover: ' + isHover)
this.isHoverVal = isHover
})
Text('Board').fontSize(20).fontColor(Color.Gray).width('90%').position({ x: 0, y: 380 })
Column()
.width('80%').height(200).backgroundColor(Color.Gray)
- .hoverEffect(HoverEffect.Board)
+ .hoverEffect(HoverEffect.Highlight)
.position({ x: 40, y: 420 })
.onHover((isHover: boolean) => {
- console.info('HoverEffect.Board')
+ console.info('Highlight isHover: ' +isHover )
this.isHoverVal = isHover
})
}
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md
index 28c0b3dcf612d27876403437211e218997564a3f..02941dc6bccbf1e0c8429e1aa69b0a22f2d30d43 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md
@@ -16,7 +16,7 @@
| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
-| stateStyle | StateStyles | - | 设置组件不同状态的样式。 |
+| stateStyles | StateStyles | - | 设置组件不同状态的样式。 |
- StateStyles接口说明
| 名称 | 类型 | 必填 | 默认值 | 描述 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md
index ad1873ea00073974a129ca8d303813ba42b46c90..69d70e9c745cdc6ce553309a311376efdc601e9a 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md
@@ -14,10 +14,10 @@
| 名称 | 参数类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
-| bindPopup | show: boolean,
popup: PopupOption\| CustomPopupOption | - | 给组件绑定Popup,点击弹出弹窗。
show: 创建页面弹窗提示是否默认显示,默认值为false。
popup: 配置当前弹窗提示的参数。 |
+| bindPopup | show: boolean,
popup: PopupOptions\| CustomPopupOptions | - | 给组件绑定Popup,点击弹出弹窗。
show: 创建页面弹窗提示是否默认显示,默认值为false。
popup: 配置当前弹窗提示的参数。 |
-- PopupOption类型接口说明
+- PopupOptions类型接口说明
| 名称 | 类型 | 必填 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- | -------- |
| message | string | 是 | - | 弹窗信息内容。 |
@@ -26,7 +26,7 @@
| secondaryButton | {
value: string,
action: () => void
} | 否 | - | 第二个按钮。
value: 弹窗里辅助按钮的文本。
action: 点击辅助按钮的回调函数。 |
| onStateChange | (isVisible: boolean) => void | 否 | - | 弹窗状态变化事件回调,参数isVisible为弹窗当前的显示状态。 |
-- CustomPopupOption8+类型接口说明
+- CustomPopupOptions8+类型接口说明
| 名称 | 类型 | 必填 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- | -------- |
| builder | () => any | 是 | - | 提示气泡内容的构造器。 |
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md
index c6a3fc890b0c27895a6d1e66cc9766df3124455e..1d9c61486c3f1cfdfedf13075f30ace03ee3943e 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md
@@ -35,8 +35,8 @@
| -------- | -------- | -------- |
| width | number | 目标元素的宽度,单位为vp。 |
| height | number | 目标元素的高度,单位为vp。 |
- | pos | Position | 目标元素左上角相对父元素左上角的位置。 |
- | globalPos | Position | 目标元素左上角相对页面左上角的位置。 |
+ | position | Position | 目标元素左上角相对父元素左上角的位置。 |
+ | globalPosition | Position | 目标元素左上角相对页面左上角的位置。 |
- Position8+对象说明
| 属性名称 | 参数类型 | 描述 |
diff --git a/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md b/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md
index aab8292c7bb37eafc24567939ad3e42659de7243..29222e5ca82a4cf3068a6a11ded16c437daa013f 100644
--- a/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md
+++ b/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md
@@ -19,10 +19,10 @@ interface IDataSource {
interface DataChangeListener {
onDataReloaded(): void; // Called while data reloaded
- onDataAdded(index: number): void; // Called while single data added
- onDataMoved(from: number, to: number): void; // Called while single data moved
- onDataDeleted(index: number): void; // Called while single data deleted
- onDataChanged(index: number): void; // Called while single data changed
+ onDataAdd(index: number): void; // Called while single data added
+ onDataMove(from: number, to: number): void; // Called while single data moved
+ onDataDelete(index: number): void; // Called while single data deleted
+ onDataChange(index: number): void; // Called while single data changed
}
```
@@ -55,13 +55,17 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG
**表3** DataChangeListener类型说明
-| 名称 | 描述 |
+| 名称 | 描述 |
| -------- | -------- |
-| onDataReloaded(): void | 重新加载所有数据。 |
-| onDataAdded(index: number): void | 通知组件index的位置有数据添加。 |
-| onDataMoved(from: number, to: number): void | 通知组件数据从from的位置移到to的位置。 |
-| onDataDeleted(index: number): void | 通知组件index的位置有数据删除。 |
-| onDataChanged(index: number): void | 通知组件index的位置有数据变化。 |
+| onDataReloaded(): void | 重新加载所有数据。 |
+| onDataAdded(index: number): void (deprecated) | 通知组件index的位置有数据添加。 |
+| onDataMoved(from: number, to: number): void (deprecated) | 通知组件数据从from的位置移到to的位置。 |
+| onDataDeleted(index: number): void (deprecated) | 通知组件index的位置有数据删除。 |
+| onDataChanged(index: number): void (deprecated) | 通知组件index的位置有数据变化。 |
+| onDataAdd(index: number): void 8+ | 通知组件index的位置有数据添加。 |
+| onDataMove(from: number, to: number): void 8+ | 通知组件数据从from的位置移到to的位置。 |
+| onDataDelete(index: number): void 8+ | 通知组件index的位置有数据删除。 |
+| onDataChange(index: number): void 8+ | 通知组件index的位置有数据变化。 |
>  **说明:**
@@ -73,7 +77,7 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG
>
> - 允许**LazyForEach**包含在**if/else**条件渲染语句中,不允许**LazyForEach**中出现**if/else**条件渲染语句;
>
-> - 为了高性能渲染,通过DataChangeListener对象的onDataChanged方法来更新UI时,仅itemGenerator中的UI描述的组件内使用了状态变量时,才会触发组件刷新;
+> - 为了高性能渲染,通过DataChangeListener对象的onDataChange方法来更新UI时,仅itemGenerator中的UI描述的组件内使用了状态变量时,才会触发组件刷新;
>
> - 子项生成器函数的调用顺序不一定和数据源中的数据项相同,在开发过程中不要假设子项生成器和键值生成器函数是否执行以及执行顺序。如下示例可能无法正常工作:
> ```
@@ -124,22 +128,22 @@ class BasicDataSource implements IDataSource {
}
notifyDataAdd(index: number): void {
this.listeners.forEach(listener => {
- listener.onDataAdded(index)
+ listener.onDataAdd(index)
})
}
notifyDataChange(index: number): void {
this.listeners.forEach(listener => {
- listener.onDataChanged(index)
+ listener.onDataChange(index)
})
}
notifyDataDelete(index: number): void {
this.listeners.forEach(listener => {
- listener.onDataDeleted(index)
+ listener.onDataDelete(index)
})
}
notifyDataMove(from: number, to: number): void {
this.listeners.forEach(listener => {
- listener.onDataMoved(from, to)
+ listener.onDataMove(from, to)
})
}
}
diff --git a/zh-cn/application-dev/ui/ts-types.md b/zh-cn/application-dev/ui/ts-types.md
index 62c4f1d5b9671e388ade0a19a50f51dee862fe41..83a1d81fe294d9fd2bdf0509d3cb1291f8fa527a 100644
--- a/zh-cn/application-dev/ui/ts-types.md
+++ b/zh-cn/application-dev/ui/ts-types.md
@@ -90,6 +90,11 @@
| -------- | -------- | -------- |
| ResourceColor | Color \| number \| string \| Resource | 用于描述资源颜色类型。 |
+## Font类型8+
+
+| 名称 | 类型定义 | 描述 |
+| -------- | -------- | -------- |
+| Font | {
size?: Length;
weight?: FontWeight \| number \| string;
family?: string \| Resource;
style?: FontStyle;
} | 设置文本样式:
size: 设置文本尺寸,Length为number类型时,使用fp单位。
weight: 设置文本的字体粗细,number类型取值[100, 900],取值间隔为100,默认为400,取值越大,字体越粗。
family: 设置文本的字体列表。使用多个字体,使用','进行分割,优先级按顺序生效。例如:'Arial, sans-serif'。
style: 设置文本的字体样式。 |
## CustomBuilder类型8+