小程序常用的组件包括:
视图容器组件:
如 `view` 和 `scroll-view`,用于实现页面的结构和滚动效果。
基础内容组件:
如 `text` 和 `image`,用于显示文本和图片内容。
表单组件:
如 `button`、`input`、`checkbox` 和 `form`,用于实现用户输入和选择。
导航组件:
如 `tabBar` 和 `navigator`,用于在不同页面和功能模块之间进行切换。
互动组件:
如 `contact` 和 `action-sheet`,用于实现用户之间的互动和操作。
媒体组件:
如 `audio` 和 `video`,用于支持音频播放和视频播放等功能。
滑动视图组件:
如 `swiper`,用于创建可滑动的页面。
进度条组件:
如 `progress`,用于展示进度信息。
开关选择器组件:
如 `switch`,用于让用户进行开关选择。
滚动选择器组件:
如 `picker-view`,用于内嵌列表选择器。
画布组件:
如 `canvas`,用于绘图和自定义界面。
可移动区域和视图:
如 `movable-area` 和 `movable-view`,用于实现可移动的元素。
覆盖视图:
如 `cover-view` 和 `cover-image`,用于在视图上显示覆盖内容。
功能页导航组件:
如 `functional-page-navigator`,用于跳转到插件功能页。
实时音视频播放组件:
如 `live-player` 和 `live-pusher`,用于实时音视频播放和录制。
评论组件:
如 `NewWxComment`,用于在小程序中实现评论功能。
这些组件可以通过 WXML 和 WXSS 进行布局和样式设置,从而构建出丰富的小程序界面和交互体验。建议开发者根据具体需求选择合适的组件,并参考官方文档进行详细配置和使用。