diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/sidebarContainer1.gif b/zh-cn/application-dev/reference/arkui-ts/figures/sidebarContainer1.gif
deleted file mode 100644
index a4aa68ab14725566201a701b3fd10e6e11a868f3..0000000000000000000000000000000000000000
Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/sidebarContainer1.gif and /dev/null differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/sidebarContainer2.gif b/zh-cn/application-dev/reference/arkui-ts/figures/sidebarContainer2.gif
deleted file mode 100644
index bd91fd96b60f83ca9b1afd0bd6e61390b311b520..0000000000000000000000000000000000000000
Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/sidebarContainer2.gif and /dev/null differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/sidebarcontainer.png b/zh-cn/application-dev/reference/arkui-ts/figures/sidebarcontainer.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ffdcfd3f49600ab53aa5b2a1fb11c4ce5078386
Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/sidebarcontainer.png differ
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 c2fa88f621581a8f6d4e97251a341ee2019e8a71..59ea8bf4922847804e96d2dad708696fb5885d85 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
@@ -44,8 +44,8 @@ ScrollBar(value: { scroller: Scroller, direction?: ScrollBarDirection, state?: B
@Entry
@Component
struct ScrollBarExample {
- private scroller: Scroller = new Scroller();
- private arr: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
+ private scroller: Scroller = new Scroller()
+ private arr: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
build() {
Column() {
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 7ae1069f787a189102acc00b989cc8d25dc125d8..055451e0feea7c6140d477b19e42ed09a352c661 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
@@ -61,7 +61,7 @@ struct SelectExample {
.selectedOptionFont({ size: 40, weight: 500, family: 'serif', style: FontStyle.Normal })
.optionFont({ size: 30, weight: 400, family: 'serif', style: FontStyle.Normal })
.onSelect((index: number) => {
- console.info("Select:" + index);
+ console.info("Select:" + index)
})
}
}
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md
index 67ca4f9ba5dbe8e217c59b5bbd7fd549dbade31b..feea880eb6a5486c8bbf2263ecfdc93bcb520ed6 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md
@@ -48,14 +48,14 @@ TextPicker(options?: {range: string[]|Resource, selected?: number, value?: strin
@Entry
@Component
struct TextPickerExample {
- private select: number = 1;
- private fruits: string[] = ['apple1', 'orange2', 'peach3', 'grape4'];
+ private select: number = 1
+ private fruits: string[] = ['apple1', 'orange2', 'peach3', 'grape4']
build() {
Column() {
TextPicker({range: this.fruits, selected: this.select})
.onChange((value: string, index: number) => {
- console.info('Picker item changed, value: ' + value + ', index: ' + index);
+ console.info('Picker item changed, value: ' + value + ', index: ' + index)
})
}
}
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md
index 06b80c46bafca15944c3de474a6262e36cc32f77..d03a2a041999f38c12d8dad5d2cd1f70e8656a7d 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md
@@ -50,8 +50,8 @@ Refresh\(value: \{ refreshing: boolean, offset?: number | string , fr
@Entry
@Component
struct RefreshExample {
- @State isRefreshing: boolean = false;
- @State counter: number = 0;
+ @State isRefreshing: boolean = false
+ @State counter: number = 0
build() {
Column() {
@@ -61,14 +61,14 @@ struct RefreshExample {
.margin(10)
}
.onStateChange((refreshStatus: RefreshStatus) => {
- console.info('Refresh onStatueChange state is ' + refreshStatus);
+ console.info('Refresh onStatueChange state is ' + refreshStatus)
})
.onRefreshing(() => {
setTimeout(() => {
- this.counter++;
- this.isRefreshing = false;
+ this.counter++
+ this.isRefreshing = false
}, 1000)
- console.log('onRefreshing test');
+ console.log('onRefreshing test')
})
}
}
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-sidebarcontainer.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-sidebarcontainer.md
index 4b92197e06d287a71eb73d2119eee436813d10a1..3ef11f73e3e90adfc0eccd69fa76bbf51027be4d 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-container-sidebarcontainer.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-sidebarcontainer.md
@@ -20,27 +20,27 @@ SideBarContainer( type?: SideBarContainerType )
| 参数名 | 参数类型 | 必填 | 参数描述 |
| -------- | -------- | -------- | -------- |
-| type | [SideBarContainerType](#SideBarContainerType枚举说明) | 否 | 设置侧边栏的显示类型。
默认值:SideBarContainerType.Embed |
+| type | SideBarContainerType | 否 | 设置侧边栏的显示类型。
默认值:SideBarContainerType.Embed |
## SideBarContainerType枚举说明
| 名称 | 描述 |
| -------- | -------- |
| Embed | 侧边栏嵌入到组件内,和内容区并列显示。 |
-| Overlay | 侧边栏悬浮在内容区上面显示。 |
+| Overlay | 侧边栏浮在内容区上面。 |
## 属性
| 名称 | 参数类型 | 描述 |
| -------- | -------- | -------- |
-| showSideBar | boolean | 设置是否显示侧边栏。
默认值:false |
-| controlButton | [ButtonStyle](#buttonstyle对象说明) | 设置侧边栏控制按钮的属性,包括定位,尺寸,图表等。 |
+| showSideBar | boolean | 设置是否显示侧边栏。
默认值:true |
+| controlButton | ButtonStyle | 设置侧边栏控制按钮的属性。 |
| showControlButton | boolean | 设置是否显示控制按钮。
默认值:true |
-| sideBarWidth | number \| [Length](ts-types.md#length) | 设置侧边栏的宽度。
默认值:200,单位vp |
-| minSideBarWidth | number \| [Length](ts-types.md#length) | 设置侧边栏最小宽度。
默认值:200,单位vp |
-| maxSideBarWidth | number \| [Length](ts-types.md#length) | 设置侧边栏最大宽度。
默认值:280,单位vp |
+| sideBarWidth | number \| Length9+ | 设置侧边栏的宽度。
默认值:200,单位vp |
+| minSideBarWidth | number \| Length9+ | 设置侧边栏最小宽度。
默认值:200,单位vp |
+| maxSideBarWidth | number \| Length9+ | 设置侧边栏最大宽度。
默认值:280,单位vp |
| autoHide9+ | boolean | 设置当侧边栏拖拽到小于最小宽度后,是否自动隐藏。
默认值:true |
-| sideBarPosition9+ | [SideBarPosition](#sidebarposition9枚举说明) | 设置侧边栏显示位置。
默认值:SideBarPosition.Start |
+| sideBarPosition9+ | SideBarPosition | 设置侧边栏显示位置。
默认值:SideBarPosition.Start |
## ButtonStyle对象说明
@@ -59,6 +59,13 @@ SideBarContainer( type?: SideBarContainerType )
| Start | 侧边栏位于容器左侧。 |
| End | 侧边栏位于容器右侧。 |
+## SideBarPosition9+枚举说明
+
+| 名称 | 描述 |
+| -------- | -------- |
+| Start | 侧边栏位于容器左侧。 |
+| End | 侧边栏位于容器右侧。 |
+
## 事件
| 名称 | 功能描述 |
@@ -73,13 +80,14 @@ SideBarContainer( type?: SideBarContainerType )
@Entry
@Component
struct SideBarContainerExample {
- normalIcon: Resource = $r("app.media.icon");
- selectedIcon: Resource = $r("app.media.icon");
- @State arr: number[] = [1, 2, 3];
- @State current: number = 1;
+ normalIcon : Resource = $r("app.media.icon")
+ selectedIcon: Resource = $r("app.media.icon")
+ @State arr: number[] = [1, 2, 3]
+ @State current: number = 1
build() {
- SideBarContainer(SideBarContainerType.Embed) {
+ SideBarContainer(SideBarContainerType.Embed)
+ {
Column() {
ForEach(this.arr, (item, index) => {
Column({ space: 5 }) {
@@ -90,41 +98,28 @@ struct SideBarContainerExample {
.fontFamily('source-sans-pro,cursive,sans-serif')
}
.onClick(() => {
- this.current = item;
+ this.current = item
})
}, item => item)
}.width('100%')
.justifyContent(FlexAlign.SpaceEvenly)
.backgroundColor('#19000000')
+
Column() {
- Text('SideBarContainer content text.').fontSize(20)
+ Text('SideBarContainer content text1').fontSize(25)
+ Text('SideBarContainer content text2').fontSize(25)
}
.margin({ top: 50, left: 20, right: 30 })
}
- .showSideBar(true) // 显示侧边栏
- .controlButton({
- width: 30,
- height: 30,
- left: 30,
- top: 30
- }) // 控制按钮属性
- .showControlButton(true) // 展示控制按钮
- .sideBarWidth(150) // 侧边栏宽度
- .minSideBarWidth(50) // 侧边栏最小宽度
- .maxSideBarWidth(300) //侧边栏最大宽度
- .autoHide(true)
- .sideBarPosition(SideBarPosition.Start) //侧边栏位于容器左侧
+ .sideBarWidth(150)
+ .minSideBarWidth(50)
+ .maxSideBarWidth(300)
.onChange((value: boolean) => {
- console.info('status:' + value);
+ console.info('status:' + value)
})
}
}
```
-SideBarContainerType为Embed效果如下:
-
-![](figures/sidebarContainer1.gif)
-
-SideBarContainerType为Ovelay时效果如下:
-![](figures/sidebarContainer2.gif)
+![](figures/sidebarcontainer.png)
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 6df927abab9572f70a4d3d3374aad1ea960b88be..d1610c4254088fc5cb2dc1497ad665de8f80cb49 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
@@ -22,22 +22,22 @@
@Entry
@Component
struct TouchAbleExample {
- @State text1: string = '';
- @State text2: string = '';
+ @State text1: string = ''
+ @State text2: string = ''
build() {
Stack() {
Rect()
.fill(Color.Gray).width(150).height(150)
.onClick(() => {
- console.info(this.text1 = 'Rect Clicked');
+ console.info(this.text1 = 'Rect Clicked')
})
.overlay(this.text1, { align: Alignment.Bottom, offset: { x: 0, y: 20 } })
Ellipse()
.fill(Color.Pink).width(150).height(80)
.touchable(false) // 点击Ellipse区域,不会打印 “Ellipse Clicked”
.onClick(() => {
- console.info(this.text2 = 'Ellipse Clicked');
+ console.info(this.text2 = 'Ellipse Clicked')
})
.overlay(this.text2, { align: Alignment.Bottom, offset: { x: 0, y: 20 } })
}.margin(100)
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 b61a90f7ebf593043ba4e970471e0fc9610d544f..cb99c14a586d282f17134f82cc7c26ef405ae8dd 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
@@ -47,8 +47,8 @@
@Entry
@Component
struct PopupExample {
- @State handlePopup: boolean = false;
- @State customPopup: boolean = false;
+ @State handlePopup: boolean = false
+ @State customPopup: boolean = false
// popup构造器定义弹框内容
@Builder popupBuilder() {
@@ -63,7 +63,7 @@ struct PopupExample {
// PopupOptions 类型设置弹框内容
Button('PopupOptions')
.onClick(() => {
- this.handlePopup = !this.handlePopup;
+ this.handlePopup = !this.handlePopup
})
.bindPopup(this.handlePopup, {
message: 'This is a popup with PopupOptions',
@@ -72,22 +72,22 @@ struct PopupExample {
primaryButton: {
value: 'confirm',
action: () => {
- this.handlePopup = !this.handlePopup;
- console.info('ok Button click')
+ this.handlePopup = !this.handlePopup
+ console.info('confirm Button click')
}
},
// 第二个按钮
secondaryButton: {
- value: 'cancle',
+ value: 'cancel',
action: () => {
this.handlePopup = !this.handlePopup;
- console.info('cancle Button click')
+ console.info('cancel Button click')
}
},
onStateChange: (e) => {
console.info(e.isVisible.toString())
if (!e.isVisible) {
- this.handlePopup = false;
+ this.handlePopup = false
}
}
})
@@ -97,7 +97,7 @@ struct PopupExample {
// CustomPopupOptions 类型设置弹框内容
Button('CustomPopupOptions')
.onClick(() => {
- this.customPopup = !this.customPopup;
+ this.customPopup = !this.customPopup
})
.bindPopup(this.customPopup, {
builder: this.popupBuilder,
@@ -108,7 +108,7 @@ struct PopupExample {
showInSubWindow: false,
onStateChange: (e) => {
if (!e.isVisible) {
- this.customPopup = false;
+ this.customPopup = false
}
}
})
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 d1442f932d74fb733e403d8b626a7fc1b648e220..33f2d964f4432eecd591abb1d4d0992328f2b0ff 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
@@ -39,7 +39,7 @@
@Entry
@Component
struct ClickExample {
- @State text: string = '';
+ @State text: string = ''
build() {
Column() {