表单组件列表

表单是用户和小程序之间交互的主要内容之一,主要作用是用于搜集不同类型的用户输入。它包含输入框(单行或者多行)、选择器(单选或者多选)、按钮、滚动选择器、开关选择器、滑动选择器等。为方便开发者使用表单,智能小程序将这些表单控件封装成了一个个表单组件,并且为每个组件封装了非常实用的功能,供完成更多的开发需求。具体介绍和示例详见表单组件

组件名称
说明
button按钮
checkbox多项选择器
checkbox-group多项选择器组,内部由多个 checkbox 组成
form表单,将 form 组件内的用户输入的 switch、input、checkbox、slider、radio、picker 提交。当点击 form 表单中 form-type 为 submit 的 button 组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key
input输入框,v3.105.0 开始支持同层渲染
label表单组件标签,为鼠标用户改进表单的可用性。使用 for 属性找到对应的 id(必须写 for),当点击时,就会触发对应的控件。for 优先级高于内部控件,内部有多个控件的时候默认触发第一个控件
picker底部弹起的滚动选择器。现支持五种选择器,通过 mode 来区分,分别是时间选择器、日期选择器、普通选择器、多列选择器以及省市区选择器,默认是普通选择器。
picker-view可嵌页面的滚动选择器
picker-view-column可嵌页面的滚动选择器子项,仅可放置于 picker-view 中,其孩子节点的高度会自动设置成与 picker-view 的选中框的高度一致
radio单项选择器
radio-group单选选择器组,内部由多个 radio 组成
slider滑动选择器
switch开关选择器
textarea多行输入框,v3.140.1 起支持同层渲染,不支持嵌套在其它组件中使用