微信小程序常用表单组件有哪些
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,今天小编给大家分享一下微信小程序常用表单组件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来
千家信息网最后更新 2025年01月31日微信小程序常用表单组件有哪些
今天小编给大家分享一下微信小程序常用表单组件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
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安全错误
数据库的锁怎样保障安全
爱快vpn服务器设置教程
上海网络安全展览会
林权档案数据库
一二三四年级网络安全绘画
数据库和ms哪个好考
中国海洋大学软件开发教程考试
串口服务器设置串口号
用友软件开发费入什么科目
黄山斯矣网络技术有限公司
电击小子资料数据库
荣耀v30数据库
服务器流量高
防控新型网络安全风险
联想服务器电脑售后
我的世界去哪租服务器
网络安全小学安全教案
软件开发产品和做平台的区别
计算机网络技术封装成帧
mq服务器的应用
网吧服务器需要散热吗
米波现场200人服务器要求
数据库科
北京雅之网络技术有限公司
数据库实现升序代码
串口服务器设置串口号
永州正规软件开发价格
网络安全班会结尾
黄山斯矣网络技术有限公司
人性合伙人互联网科技
互联网dba数据库