快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

微信小程序常用表单组件有哪些

今天小编给大家分享一下微信小程序常用表单组件有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了如皋免费建站欢迎大家使用!

1、常用表单组件

1.1 button

     次要按钮   警告按钮   (2)按钮状态      警用按钮   加载按钮   (3)增加按钮事件   点我获取用户信息

1.2 checkbox

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

代码示例:

checkbox.wxml


  8.checkbox小案例
  利用for循环批量生成
  
    
      {{item.value}}
    
  

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

   提交需求

    联系我们

    028-86922220
  • 手机:13518219792
  • 地址:成都市太升南路288号锦天国际A幢1002号
  • 24小时服务热线:400-028-6601

    网站建设服务

  • 网页设计
  • 网站制作
  • 网站开发

    网站推广服务

  • 营销网站建设
  • 百度快速排名
  • 整站网站推广

    网站运维服务

  • 基础维护
  • 网站改版
  • 网站维护

    FOLLOW US

  • 微信二维码

    微信二维码

Copyright © 2022 成都快上网科技有限公司 成都网站建设公司-选网站建设公司快上网!国内专业的网站制作公司!
All Rights Reserved 版权所有 蜀ICP备19037934号-11