内置组件
Taro 提供了一系列内置组件,方便开发者快速构建跨平台的应用界面。这些组件涵盖了视图布局、基础内容展示、表单元素、媒体元素等多个方面。
视图容器类组件
- child::View标签
基础容器,用于布局和包裹其他元素,类似于原生的 div。 - child::ScrollView 可滚动视图区域,支持纵向或横向滚动。
- child::Swiper 滑块视图容器,用于实现轮播效果。
基础内容组件
- Text 文本展示组件,支持多行文本显示。
- [child::Icon] 图标显示组件,可以使用系统提供的图标库。
- Progress
进度条展示组件。
表单类组件
- child::CheckboxGroup 和 Checkbox
多选框组及其子项。 - RadioGroup 和 Radio
单选框组及其子项。 - Input
单行输入框,用于文本输入。 - Textarea
多行文本输入框。
媒体类组件
- Image
图片展示组件,支持多种图片格式及裁剪方式。 - Video
视频播放组件,支持播放控制和全屏功能。 - Audio
音频播放组件。
导航类组件
- child::Navigator
- 页面跳转链接,可配置跳转路径和行为。
地图类组件
- Map 地图展示及相关操作接口。
Canvas 类组件
- Canvas
用于绘制图形的画布区域。
以上内置组件均为跨平台设计,在不同小程序或 H5 平台均能正常使用,并且在 API 上尽可能保持一致。开发者可根据需求灵活组合使用,以满足复杂界面设计的需求。