我的编程空间,编程开发者的网络收藏夹
学习永远不晚

微信小程序常用表单组件如何使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

微信小程序常用表单组件如何使用

这篇文章主要介绍“微信小程序常用表单组件如何使用”,在日常操作中,相信很多人在微信小程序常用表单组件如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序常用表单组件如何使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    1、常用表单组件

    1.1 button

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

    微信小程序常用表单组件如何使用

    代码示例:

    <view class="demo-box">  <view class="title">7.button小案例</view>  <view class="title">(1)迷你按钮</view>  <button size="mini" type="primary">主要按钮</button>  <button size="mini" type="default">次要按钮</button>  <button size="mini" type="warn">警告按钮</button>  <view class="title">(2)按钮状态</view>  <button>普通按钮</button>  <button disabled>警用按钮</button>  <button loading>加载按钮</button>  <view class="title">(3)增加按钮事件</view>  <button bindgetuserinfo="getUserDetail" open-type="getUserInfo">点我获取用户信息</button></view>

    微信小程序常用表单组件如何使用

    1.2 checkbox

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

    <checkbox-group>属性如下:

    微信小程序常用表单组件如何使用

    <checkbox>组件的属性如下:

    微信小程序常用表单组件如何使用

    代码示例:

    checkbox.wxml

    <view class="demo-box">  <view class="title">8.checkbox小案例</view>  <view class="title">利用for循环批量生成</view>  <checkbox-group bindchange="checkboxChange">    <label wx:for="{{items}}">      <checkbox value="{{item.name}}" checked="{{item.checked}}" />{{item.value}}    </label>  </checkbox-group></view>

    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

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

    微信小程序常用表单组件如何使用

    <view class="demo-box">  <view class="title">9.input小案例</view>  <view class="title">(1)文字输入框</view>  <input type="text" maxlength="10" placeholder="这里最多只能输入10个字" />  <view class="title">(2)密码输入框</view>  <input type="password" placeholder="请输入密码"/>  <view class="title">(3)禁用输入框</view>  <input disabled placeholder="该输入框已经被禁用"/>  <view class="title">(4)为输入框增加事件监听</view>  <input bindinput="getInput" bindblur="getBlur" placeholder="这里输入的内容将会被监听"/></view>

    微信小程序常用表单组件如何使用

    1.4 label

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

    微信小程序常用表单组件如何使用

    wxml

    <view class="demo-box">  <view class="title">10.lable小案例</view>  <view class="title">(1)利用for属性</view>  <checkbox-group>    <checkbox id="tiger" checked />    <label for="tiger">老虎</label>    <checkbox id="elephant" />    <label for="elephant">大象</label>    <checkbox id="lion" />    <label for="lion">狮子</label>  </checkbox-group>  <view class="title">(2)label包裹组件</view>  <checkbox-group>    <label>      <checkbox checked />老虎    </label>    <label>      <checkbox/>大象    </label>    <label>      <checkbox/>狮子    </label>  </checkbox-group></view>

    1.5 form

    <form>为表单控件组件,用于提交表单组件中的内容。<form>控件组件内部可以嵌套多种组件。

    组件属性如下:

    微信小程序常用表单组件如何使用

    form.wxml

    <view class="demo-box">  <view class="title">11.form小案例</view>  <view class="title">模拟注册功能</view>  <form bindsubmit="onSubmit" bindreset="onReset">    <text>用户名:</text>    <input name="username" type="text" placeholder="请输入你的用户名"></input>    <text>密码:</text>    <input name="password" type="password" placeholder="请输入你的密码"></input>    <text>手机号:</text>    <input name="phonenumber" type="password" placeholder="请输入你的手机号"></input>    <text>验证码:</text>    <input name="code" type="password" placeholder="请输入验证码"></input>    <button form-type="submit">注册</button>    <button form-type="reset">重置</button>  </form></view>

    form.js

    Page({  onSubmit(e) {    console.log("form发生了submit事件,携带数据为:")    console.log(e.detail.value)  },  onReset() {    console.log("form发生了reset事件,表单已被重置")  }})

    输入测试数据后点击注册按钮触发表单提交事件。

    微信小程序常用表单组件如何使用

    1.6 radio

    <radio>为单选框组件,往往需配合<radio-group>组件来使用,<radio>标签嵌套在<radio-group>当中。

    <radio-group>组件属性如下:

    微信小程序常用表单组件如何使用

    <radio>组件属性如下:

    微信小程序常用表单组件如何使用

    radio.wxml

    <view class="demo-box">  <view class="title">14.radio小案例</view>  <view class="title">利用for循环批量生成</view>  <radio-group bindchange="radioChange">    <block wx:for="{{radioItems}}">      <radio value="{{item.name}}" checked="{{item.checked}}" />{{item.value}}    </block>  </radio-group></view>

    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>为滑动选择器,用于可视化地动态改变某变量地取值。属性表如下:

    微信小程序常用表单组件如何使用

    slider.wxml

    <view class="demo-box">  <view class="title">15.slider小案例</view>  <view class="title">(1)滑动条右侧显示当前进度值</view>  <slider min="0" max="100" value="30" show-value />  <view class="title">(2)自定义滑动条颜色与滑块样式</view>  <slider min="0" max="100" value="30" block-size="20" block-color="gray" activeColor="skyblue" />  <view class="title">(3)禁用滑动条</view>  <slider disabled />  <view class="title">(4)增加滑动条监听事件</view>  <slider min="0" max="100" value="30" bindchange="sliderChange" /></view>

    微信小程序常用表单组件如何使用

    1.8 switch

    <switch>为开关选择器,常用于表单上地开关功能,属性表如下所示。

    微信小程序常用表单组件如何使用

    switch.wxml

    <view class="demo-box">  <view class="title">16.switch小案例</view>  <view class="title">增加switch事件监听</view>  <switch checked bindchange="switch2Change"></switch>  <switch bindchange="switch3Change"></switch></view>

    微信小程序常用表单组件如何使用

    1.9 textarea

    <textarea>为多行输入框,常用于多行文字的输入。

    2、实训小案例&ndash;问卷调查

    survey.wxml

    <view class="content">  <form bindsubmit="onSubmit" bindreset="onReset">    <view class="title">1.你现在大几?</view>    <radio-group bindchange="universityChange">      <radio value="大一"/>大一      <radio value="大二"/>大二      <radio value="大三"/>大三      <radio value="大四"/>大四    </radio-group>    <view class="title">2.你使用手机最大的用途是什么?</view>    <checkbox-group bindchange="mobilChange">      <label><checkbox value="社交"/>社交</label>      <label>        <checkbox value="购物"/>网购</label>      <label>        <checkbox value="学习"/>学习</label><label>        <checkbox value="其他"/>其他</label>    </checkbox-group>    <view class="title">3.平时每天使用手机多少小时?</view>    <slider min="0" max="24" show-value bindchange="timechange" />     <view class="title">4.你之前有使用过微信小程序吗?</view>    <radio-group bindchange="programChange">      <radio value="无"/>无      <radio value="有"/>有    </radio-group>    <view class="title">5.谈谈你对微信小程序未来发展的看法</view>    <textarea auto-height placeholder="请输入你的看法" name="textarea" />    <button size="mini" form-type="submit">提交</button>    <button size="mini" form-type="reset">重置</button>  </form></view>

    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("表单已被重置")  }})

    微信小程序常用表单组件如何使用

    到此,关于“微信小程序常用表单组件如何使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    微信小程序常用表单组件如何使用

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    微信小程序常用表单组件如何使用

    这篇文章主要介绍“微信小程序常用表单组件如何使用”,在日常操作中,相信很多人在微信小程序常用表单组件如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序常用表单组件如何使用”的疑惑有所帮助!接下来
    2023-06-29

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

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

    微信小程序表单组件form怎么使用

    这篇“微信小程序表单组件form怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序表单组件form怎么使用”文
    2023-06-26

    微信小程序表单组件label怎么使用

    这篇文章主要介绍了微信小程序表单组件label怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序表单组件label怎么使用文章都会有所收获,下面我们一起来看看吧。label用来改进表单组件的可用性
    2023-06-26

    微信小程序表单组件checkbox怎么用

    这篇文章主要介绍“微信小程序表单组件checkbox怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序表单组件checkbox怎么用”文章能帮助大家解决问题。checkboxcheckb
    2023-06-26

    微信小程序常用视图容器组件如何使用

    这篇文章主要讲解了“微信小程序常用视图容器组件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序常用视图容器组件如何使用”吧!1、组件概述组件是视图层基本的组成单元,具备UI风
    2023-06-29

    微信小程序表单组件单选框radio怎么用

    这篇文章主要介绍了微信小程序表单组件单选框radio怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序表单组件单选框radio怎么用文章都会有所收获,下面我们一起来看看吧。微信小程序单选框radio
    2023-06-26

    微信小程序弹窗组件如何使用

    本篇内容主要讲解“微信小程序弹窗组件如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序弹窗组件如何使用”吧!效果图需求背景项目需求是需要在页面上通过点击按钮, 然后弹出弹窗蒙层;
    2023-07-02

    微信小程序的表单组件picker-view怎么用

    这篇文章主要介绍“微信小程序的表单组件picker-view怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序的表单组件picker-view怎么用”文章能帮助大家解决问题。picker
    2023-06-26

    微信小程序表单组件开关switch怎么用

    这篇文章主要介绍“微信小程序表单组件开关switch怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序表单组件开关switch怎么用”文章能帮助大家解决问题。switch开关选择器。属性
    2023-06-26

    video组件如何在微信小程序中使用

    video组件如何在微信小程序中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.app.json{ "pages":[ "pages/video/video"
    2023-06-14

    微信小程序中如何使用vant组件库

    本篇内容介绍了“微信小程序中如何使用vant组件库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Vant Weapp的安装与使用1、安装 n
    2023-07-05

    微信小程序下拉框组件如何使用

    今天小编给大家分享一下微信小程序下拉框组件如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。小程序有时需要使用下拉框选项
    2023-07-02

    【微信小程序】常用组件及基本使用详解

    🖐本节学习目标: ✅学会使用常用的组件 文章目录 1.常用的容器类组件的使用1.view组件的基本使用2.scroll-view组件的基本使用3.swiper和swiper-item组件的基本使用 2.常用的
    2023-08-17

    微信小程序swiper轮播图组件如何使用

    本篇内容介绍了“微信小程序swiper轮播图组件如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在components中新建文件夹sw
    2023-07-02

    微信小程序progress组件怎么使用

    微信小程序中的progress组件用于显示进度条,可以用来展示加载、上传等进度。以下是使用progress组件的步骤:在wxml文件中添加progress组件,并设置相应的属性值:微信小程序progress组件怎么使用
    2024-04-09

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录