diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/radio.gif b/zh-cn/application-dev/reference/arkui-ts/figures/radio.gif
index 23e0e828f6ea0a1953ef754fc8623523c99114de..cef6af5813afd7dbdb8a5ee3efa692f00a625237 100644
Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/radio.gif and b/zh-cn/application-dev/reference/arkui-ts/figures/radio.gif differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/searchButton.gif b/zh-cn/application-dev/reference/arkui-ts/figures/searchButton.gif
new file mode 100644
index 0000000000000000000000000000000000000000..531dac026db8144d4f87f70f593c4193a4e870bc
Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/searchButton.gif differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-radio.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-radio.md
index b0be410a5a3745df222174e29c53923ab8b8623d..1179d4c365e571e40f368a50813a9d0448993469 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-radio.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-radio.md
@@ -62,6 +62,9 @@ struct RadioExample {
Column() {
Text('Radio1')
Radio({ value: 'Radio1', group: 'radioGroup' }).checked(true)
+ .radioStyle({
+ checkedBackgroundColor: Color.Pink
+ })
.height(50)
.width(50)
.onChange((isChecked: boolean) => {
@@ -71,6 +74,9 @@ struct RadioExample {
Column() {
Text('Radio2')
Radio({ value: 'Radio2', group: 'radioGroup' }).checked(false)
+ .radioStyle({
+ checkedBackgroundColor: Color.Pink
+ })
.height(50)
.width(50)
.onChange((isChecked: boolean) => {
@@ -80,6 +86,9 @@ struct RadioExample {
Column() {
Text('Radio3')
Radio({ value: 'Radio3', group: 'radioGroup' }).checked(false)
+ .radioStyle({
+ checkedBackgroundColor: Color.Pink
+ })
.height(50)
.width(50)
.onChange((isChecked: boolean) => {
@@ -90,4 +99,4 @@ struct RadioExample {
}
}
```
-![](figures/radio.gif)
+![radio](figures/radio.gif)
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-search.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-search.md
index b3dc5f38fe32a0158d9cdabe26553ac3f3cd21ed..03c7394394aedf0a934661329705e2eedb8c843f 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-search.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-search.md
@@ -66,9 +66,9 @@ Search(options?: { value?: string; placeholder?: ResourceStr; icon?: string; con
| 名称 | 描述 |
| ----------------------- | ---------------- |
-| CONSTANT10+ | 清除按钮常显样式。 |
-| INVISIBLE10+ | 清除按钮常隐样式。 |
-| INPUT10+ | 清除按钮输入样式。 |
+| CONSTANT | 清除按钮常显样式。 |
+| INVISIBLE | 清除按钮常隐样式。 |
+| INPUT | 清除按钮输入样式。 |
## 事件
@@ -104,6 +104,8 @@ caretPosition(value: number): void
## 示例
+### 示例1
+
```ts
// xxx.ets
@Entry
@@ -119,7 +121,7 @@ struct SearchExample {
Text('onChange:' + this.changeValue).fontSize(18).margin(15)
Search({ value: this.changeValue, placeholder: 'Type to search...', controller: this.controller })
.searchButton('SEARCH')
- .width(400)
+ .width('95%')
.height(40)
.backgroundColor('#F5F5F5')
.placeholderColor(Color.Grey)
@@ -143,3 +145,43 @@ struct SearchExample {
```
![search](figures/search.gif)
+
+### 示例2
+
+```ts
+// xxx.ets
+@Entry
+@Component
+struct SearchButtoonExample {
+ @State submitValue: string = ''
+
+ build() {
+ Column() {
+ Text('onSubmit:' + this.submitValue).fontSize(18).margin(15)
+ Search({ placeholder: 'Type to search...' })
+ .searchButton('SEARCH')
+ .searchIcon({
+ src: $r('app.media.search')
+ })
+ .cancelButton({
+ style: CancelButtonStyle.CONSTANT,
+ icon: {
+ src: $r('app.media.cancel')
+ }
+ })
+ .width('90%')
+ .height(40)
+ .backgroundColor('#F5F5F5')
+ .placeholderColor(Color.Grey)
+ .placeholderFont({ size: 14, weight: 400 })
+ .textFont({ size: 14, weight: 400 })
+ .onSubmit((value: string) => {
+ this.submitValue = value
+ })
+ .margin(20)
+ }.width('100%')
+ }
+}
+```
+
+![searchButton](figures/searchButton.gif)
\ No newline at end of file
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-counter.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-counter.md
index 9afa07186103b7452fa3940f77e65c436f4f081b..70c184a7cb470f04423a35cef2c020728c824a5c 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-container-counter.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-counter.md
@@ -29,7 +29,7 @@ Counter()
## 事件
-不支持通用事件和手势, 仅支持如下事件:
+除支持[通用事件](ts-universal-events-click.md)外,还支持以下事件:
| 名称 | 功能描述 |
| -------- | -------- |