智能客服
你问我答,随时在线为你解决问题

























ArkUI预览支持页面预览、组件预览、多断点预览和卡片预览,下图中左侧图标
为页面预览,中间图标
为组件预览,右侧图标
为多断点预览,卡片预览在创建卡片文件后可直接预览。

ArkTS应用/元服务支持页面预览。页面预览通过在工程的ets文件头部添加@Entry实现。
@Entry的使用参考如下示例:
- @Entry
- @Component
- struct Index {
- @State message: string = 'Hello World'
-
- build() {
- Row() {
- Column() {
- Text(this.message)
- .fontSize(50)
- .fontWeight(FontWeight.Bold)
- }
- .width('100%')
- }
- .height('100%')
- }
- }
ArkTS应用/元服务支持组件预览。组件预览支持实时预览,不支持动态图和动态预览。组件预览通过在组件前添加注解@Preview实现,在单个源文件中,最多可以使用10个@Preview装饰自定义组件。
- @Preview({
- title: 'ContentTable'
- })
- @Component
- struct ContentTablePreview {
- build() {
- Flex() {
- ContentTable({ foodItem: getDefaultFoodData() })
- }
- }
- }
以上示例的组件预览效果如下图所示:

- @Preview({
- title: 'Component1', //预览组件的名称
- deviceType: 'phone', //指定当前组件预览渲染的设备类型,默认为Phone
- width: 1080, //预览设备的宽度,单位:px
- height: 2340, //预览设备的长度,单位:px
- colorMode: 'light', //显示的亮暗模式,当前支持取值为light
- dpi: 480, //预览设备的屏幕DPI值
- locale: 'zh_CN', //预览设备的语言,如zh_CN、en_US等
- orientation: 'portrait', //预览设备的横竖屏状态,取值为portrait或landscape
- roundScreen: false //设备的屏幕形状是否为圆形
- })
请注意,如果被预览的组件是依赖参数注入的组件,建议的预览方式是:定义一个组件片段,在该片段中声明将要预览的组件,以及该组件依赖的入参,并在组件片段上标注@Preview注解,以表明将预览该片段中的内容。例如,要预览如下组件:
- @Component
- struct Title {
- @Prop context: string;
- build() {
- Text(this.context)
- }
- }
建议按如下方式预览:
- @Preview
- @Component //定义组件片段TitlePreview
- struct TitlePreview {
- build() {
- Title({ context: 'MyTitle' }) //在该片段中声明将要预览的组件Title,以及该组件依赖的入参 {context: 'MyTitle'}
- }
- }
从26.0.0 Beta1版本开始,ArkTS应用/元服务支持多断点预览,可以同时展示8个典型档位断点的预览画面。在多断点预览模式下,不支持实时预览和极速预览;如果图片太大或图片太多,预览时可能无法显示。
多断点预览通过在工程的ets文件头部添加@Entry实现,示例如下:
- @Entry
- @Component
- struct Index {
- @State message: string = 'Hello World'
-
- build() {
- Row() {
- Column() {
- Text(this.message)
- .fontSize(50)
- .fontWeight(FontWeight.Bold)
- }
- .width('100%')
- }
- .height('100%')
- }
- }
以上示例的多断点预览效果如下图所示,会展示8个典型档位断点下的预览效果:

每个断点预览画面上均可点击
查看该断点档位下的组件树。

创建卡片并选中卡片文件后,点击右侧边栏Previewer按钮即可预览卡片。

智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功