微信小程序常用表单组件有哪些
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,今天小编给大家分享一下微信小程序常用表单组件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来
千家信息网最后更新 2025年11月08日微信小程序常用表单组件有哪些
今天小编给大家分享一下微信小程序常用表单组件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1、常用表单组件
1.1 button
为按钮组件,是常用的表单组件之一,用于事件的触发以及表单的提交。
代码示例:
7.button小案例 (1)迷你按钮 (2)按钮状态 (3)增加按钮事件
1.2 checkbox
为复选框组件,常用于在表单中进行多项数据的选择。复选框的为父控件,其内部嵌套若干个子控件。
代码示例:
checkbox.wxml
8.checkbox小案例 利用for循环批量生成
checkbox.js
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包裹组件
1.5 form
为表单控件组件,用于提交表单组件中的内容。控件组件内部可以嵌套多种组件。
form.wxml
11.form小案例 模拟注册功能
form.js
Page({ onSubmit(e) { console.log("form发生了submit事件,携带数据为:") console.log(e.detail.value) }, onReset() { console.log("form发生了reset事件,表单已被重置") }})输入测试数据后点击注册按钮触发表单提交事件。
1.6 radio
为单选框组件,往往需配合组件来使用,标签嵌套在当中。
radio.wxml
14.radio小案例 利用for循环批量生成 {{item.value}}
radio.js
Page({ data: { radioItems: [ { name: 'tiger', value: '老虎' }, { name: 'elephant', value: '大象' }, { name: 'lion', value: '狮子', checked: 'true' }, { name: 'penguin', value: '企鹅' }, { name: 'elk', value: '麋鹿' }, { name: 'swan', value: '天鹅' }, ] }, radioChange:function(e) { console.log("radio发生change事件,携带value值为:", e.detail.value) }})1.7 slider
为滑动选择器,用于可视化地动态改变某变量地取值。
slider.wxml
15.slider小案例 (1)滑动条右侧显示当前进度值 (2)自定义滑动条颜色与滑块样式 (3)禁用滑动条 (4)增加滑动条监听事件
1.8 switch
为开关选择器,常用于表单上地开关功能。
switch.wxml
16.switch小案例 增加switch事件监听
1.9 textarea
为多行输入框,常用于多行文字的输入。
2、实训小案例-问卷调查
survey.wxml
survey.js
Page({ universityChange: function (e) { console.log("你选择的现在大几:", e.detail.value) }, mobilChange: function (e) { console.log("你选择使用手机的最大用途是:", e.detail.value) }, timechange: function (e) { console.log("你选择的每天使用手机的时间是:", e.detail.value + "小时") }, programChange: function (e) { console.log("你选择的是否使用过微信小程序:", e.detail.value) }, onSubmit(e) { console.log("你输入的对小程序发展前途的看法是:"+e.detail.value.textarea) }, onReset() { console.log("表单已被重置") }})以上就是"微信小程序常用表单组件有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
组件
表单
事件
按钮
输入
案例
选择
程序
控件
手机
标签
常用
大象
狮子
用户
知识
篇文章
老虎
内容
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大兴区综合软件开发介绍
统计局数据库义务教育
个人电脑做服务器能带动
网络安全课程能学到什么
北京北斗导航服务器
网络技术部面试问题及答案
创投网络安全区块链
时尚网络技术培训流程
企业信息网络安全工作汇报
义乌网络安全实战培训免费试学
20万的大软件开发
用友t3数据库提示实例无效
美团软件开发地址
数据库无法存储
重庆服务器硬盘多少钱
oracle数据库好学吗
基于web的应用软件开发
个税软件开发价格
201国外网络安全事件
linux系统导出数据库
软件开发license模式
大兴区综合软件开发介绍
江苏互联网软件开发
e mc服务器ip
数据库开发工程师笔试
sql增加数据文件到数据库
通信网络安全服务官网
数据库应用技术形考实验
软件开发公司岗位
服务器安全日志在哪里