内置组件

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 上尽可能保持一致。开发者可根据需求灵活组合使用,以满足复杂界面设计的需求。