归纳整理微信小程序常用表单组件
本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了一些常用表单组件,包括了button、checkbox、input、label等等相关问题,下面一起来看一下,希望对大家有帮助。
【相关学习推荐:小程序学习教程】
1、常用表单组件
1.1 button
为按钮组件,是常用的表单组件之一,用于事件的触发以及表单的提交。其属性表如下所示。
代码示例:
7.button小案例 (1)迷你按钮 主要按钮 次要按钮 警告按钮 (2)按钮状态 普通按钮 警用按钮 加载按钮 (3)增加按钮事件 点我获取用户信息登录后复制
1.2 checkbox
为复选框组件,常用于在表单中进行多项数据的选择。复选框的
为父控件,其内部嵌套若干个
子控件。
属性如下:
组件的属性如下:
代码示例:
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
为输入框组件,常用于文本(如姓名、年龄等信息)的输入。属性表如下:
9.input小案例 (1)文字输入框 (2)密码输入框 (3)禁用输入框 (4)为输入框增加事件监听 登录后复制
1.4 label
是标签组件,不会呈现任何效果,但是可以用来改进表单组件的可用性。当用户在label元素内点击文本时,就会触发此控件,即当用户选择该标签时,事件会传递到和标签相关的表单控件上,可以使用for属性绑定id,也可以将空间放在该标签内部,该组件对应属性如下所示。
wxml
10.lable小案例 (1)利用for属性 老虎 大象 狮子 (2)label包裹组件 老虎 大象 狮子 登录后复制