1# SplitLayout
2
3
4上下结构布局介绍了常用的页面布局样式。主要分为上下文本和上下图文两种类型。
5
6
7> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
8> 该组件从API Version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
9
10
11## 导入模块
12
13```
14import { SplitLayout } from '@ohos.arkui.advanced.SplitLayout'
15```
16
17
18## 子组件
19
2021
22
23## 接口
24
25SplitLayout({mainImage: Resource, primaryText: string, secondaryText?: string, tertiaryText?: string})
26
27**装饰器类型:**\@Component
28
29**系统能力:** SystemCapability.ArkUI.ArkUI.Full
30
31**参数:**
32
33| 参数名 | 参数类型 | 必选 | 参数描述 |
34| -------- | -------- | -------- | -------- |
35| mainImage | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 是 | 传入图片。 |
36| primaryText | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 是 | 标题内容。 |
37| secondaryText | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 否 | 副标题内容。 |
38| tertiaryText | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 否 | 辅助文本。 |
39| container | () => void | 否 | 容器内组件。 |
40
41
42## 示例
43
44```
45import { SplitLayout } from '@ohos.arkui.advanced.SplitLayout'
46@Entry
47@Component
48struct Index {
49  @State demoImage: Resource = $r("app.media.music")
50  @State primaryText: string = "主标题"
51  @State secondaryText: string = "副标题"
52
53  build() {
54      Column() {
55        SplitLayout({
56          mainImage: this.demoImage,
57          primaryText: '新歌推荐',
58          secondaryText: '私人订制新歌精选站,为你推荐专属优质新歌;',
59          tertiaryText: "每日更新",
60        }) {
61          Text('示例:空白区域容器内可添加组件')
62            .margin({top:36})
63        }
64      }
65      .justifyContent(FlexAlign.SpaceBetween)
66      .height('100%')
67      .width('100%')
68  }
69}
70```
71
72
73小于600Vp布局:
74
75
76![zh-cn_image_0000001665553957](figures/zh-cn_image_0000001665553957.png)
77
78
79大于600Vp小于840Vp布局:
80
81
82![zh-cn_image_0000001616957408](figures/zh-cn_image_0000001616957408.png)
83
84
85大于840Vp布局:
86
87
88![zh-cn_image_0000001617116972](figures/zh-cn_image_0000001617116972.png)
89