1. 介绍
HarmonyOS是华为公司推出的一款面向全场景的分布式操作系统。随着HarmonyOS 4.0的发布,开发者可以更加便捷地构建强大的应用程序。本篇博客将介绍HarmonyOS 4.0中常用的基础组件,帮助开发者快速上手使用。
2. 组件列表
2.1 视图组件
- Text
Text组件用于显示文本信息,支持字体、颜色、大小等样式的设置。
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed accumsan ultrices nulla non consectetur. Aliquam a consequat nibh.
- Image
Image组件用于显示图片,支持本地图片和远程图片的加载,可以设置宽度、高度和边框等属性。

- Button
Button组件用于创建点击交互的按钮,可以设置文本、样式、点击事件等属性。
<button onclick="myFunction()">Click Me</button>
2.2 布局组件
- Container
Container组件是一个容器,用于放置其他组件,可以设置边距、背景颜色等属性。
<div style="background-color: #f2f2f2; padding: 20px;">
<p>This is a container.</p>
</div>
- Row
Row组件用于创建一行布局,可以将其他组件水平排列。
<div style="display:flex; flex-direction: row;">
<div style="flex:1">Column 1</div>
<div style="flex:1">Column 2</div>
</div>
- Column
Column组件用于创建一列布局,可以将其他组件垂直排列。
<div style="display:flex; flex-direction: column;">
<div>Row 1</div>
<div>Row 2</div>
</div>
2.3 输入组件
- TextField
TextField组件用于接收用户的文本输入,可以设置提示文本、默认值和输入事件等属性。
<input type="text" placeholder="Enter text here">
- Checkbox
Checkbox组件用于接收用户的选择,可以设置选项文本、默认值和选择事件等属性。
<input type="checkbox" name="vehicle" value="Car"> I have a car
- RadioButton
RadioButton组件用于接收用户的单选,可以设置选项文本、默认值和选择事件等属性。
<input type="radio" name="gender" value="Male"> Male
<input type="radio" name="gender" value="Female"> Female
3. 总结
本篇博客介绍了HarmonyOS 4.0中常用的基础组件,包括视图组件、布局组件和输入组件。这些组件可以帮助开发者快速构建丰富的用户界面,并与用户进行交互。希望本文能够对HarmonyOS开发者有所帮助。
评论 (0)