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