小程序开发之基础组件

本文介绍了小程序开发中常用的基础组件,包括视图容器、基础内容、表单组件、导航、媒体组件、地图、画布及开放能力等。每个组件都有其特定的用途,如view作为视图容器,scroll-view实现可滚动视图区域,swiper用于滑块视图容器等,为开发者提供了丰富的工具箱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础组件

框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。详细介绍请参考组件文档。

什么是组件:

  • 组件是视图层的基本组成单元。
  • 组件自带一些功能与微信风格一致的样式。
  • 一个组件通常包括 开始标签结束标签属性 用来修饰这个组件,内容 在两个标签之内。
    注意:所有组件与属性都是小写,以连字符-连接

公共属性

所有组件都有以下属性:

特殊属性

几乎所有组件都有各自定义的属性,可以对该组件的功能或样式进行修饰,请参考各个组件的定义。

下面介绍各个组件:

视图容器

组件组件用途
view视图容器。
scroll-view可滚动视图区域。
swiper滑块视图容器。
movable-view可移动的视图容器,在页面中可以拖拽滑动
cover-view覆盖在原生组件之上的文本视图
cover-image覆盖在原生组件之上的图片视图

基础内容

组件组件用途
icon图标。
text文本。
rich-text富文本。
progress进度条。

表单组件

组件组件用途
button按钮。
checkbox-group多项选择器
form表单
input输入框。
label用来改进表单组件的可用性
picker从底部弹起的滚动选择器,现支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普通选择器。
picker-view嵌入页面的滚动选择器
radio-group单项选择器
slider滑动选择器。
switch开关选择器。
textarea多行输入框。

导航

组件组件用途
navigator页面链接。
functional-page-navigator仅在插件中有效,用于跳转到插件功能页。
audio音频。
image图片。
video视频。
camera系统相机。
live-player实时音视频播放。
live-pusher实时音视频录制。

地图

组件组件用途
map地图。

画布

组件组件用途
canvas画布

开放能力

组件组件用途
open-data用于展示微信开放的数据。
web-view承载网页的容器
ad广告。目前暂时以邀请制开放申请,请留意后续模板消息的通知
official-account用户扫码打开小程序时,开发者可在小程序内配置公众号关注组件,方便用户快捷关注公众号,可嵌套在原生组件内。


接下来的文章我会一一介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值