归纳整理微信小程序常用表单组件

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了一些常用表单组件,包括了button、checkbox、input、label等等相关问题,下面一起来看一下,希望对大家有帮助。

归纳整理微信小程序常用表单组件

【相关学习推荐:小程序学习教程】

1、常用表单组件

1.1 button

  为按钮组件,是常用的表单组件之一,用于事件的触发以及表单的提交。其属性表如下所示。

image-20220316230043016

代码示例:

7.button小案例 (1)迷你按钮 主要按钮 次要按钮 警告按钮 (2)按钮状态 普通按钮 警用按钮 加载按钮 (3)增加按钮事件 点我获取用户信息登录后复制

1.2 checkbox

  为复选框组件,常用于在表单中进行多项数据的选择。复选框的为父控件,其内部嵌套若干个子控件。

  属性如下:

image-20220316230921345

  组件的属性如下:

image-20220316230938489

代码示例:

checkbox.wxml

8.checkbox小案例 利用for循环批量生成 {{item.value}} 登录后复制

Page({ data: { items: [ { name: "tiger", value: "老虎" }, { name: "elephant", value: "大象" }, { name: "lion", value: "狮子", checked: "true" }, { name: "penguin", value: "企鹅" }, { name: "elk", value: "麋鹿" }, { name: "swan", value: "天鹅" }, ] }, checkboxChange:function(e) { console.log("checkbox发生change事件,携带value值为:", e.detail.value) }})登录后复制

1.3 input

  为输入框组件,常用于文本(如姓名、年龄等信息)的输入。属性表如下:

image-20220316231356590

9.input小案例 (1)文字输入框 (2)密码输入框 (3)禁用输入框 (4)为输入框增加事件监听 登录后复制

1.4 label

  是标签组件,不会呈现任何效果,但是可以用来改进表单组件的可用性。当用户在label元素内点击文本时,就会触发此控件,即当用户选择该标签时,事件会传递到和标签相关的表单控件上,可以使用for属性绑定id,也可以将空间放在该标签内部,该组件对应属性如下所示。

image-20220316231948513

wxml

10.lable小案例 (1)利用for属性 老虎 大象 狮子 (2)label包裹组件 老虎 大象 狮子 登录后复制