热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用微信小程序开店之九——小程序组件5:“表单”(3)

上回书讲到“表单”组件的:picker标签组件,并给出编程示例进行效果展示;今天继续讲“表单”组件的:picker_view、slider、switch标签组件,先简单介绍下这三个组件:a、picke

上回书讲到“表单”组件的:picker标签组件,并给出编程示例进行效果展示;今天继续讲“表单”组件的:picker_view、slider、switch标签组件,先简单介绍下这三个组件:

a、picker-view组件:支持自定义多列选择列表;

b、slider组件:滑块组件,支持——设置左右两端带图标的滑块、step步进滑块、显示进度值滑块、预设最大/最小值滑块;

c、switch组件:简单易用的开关选择器;


闲言少叙,进入主题:

1、复习小程序基础组件总览图


2、表单组件

使用之前建的test页面,用于今天课程内容的表单组件展示

(1)修改test.wxml文件,添加“picker-view”标签组件(我们以“年月日时分秒”举例)


(2)修改test.js文件,添加组件数据填充所需要的常量(const)及初始化值


(3)修改test.js文件,添加页面组件data初始数据定义


(4)修改test.js文件,添加页面组件绑定事件


(5)保存,自动编译,查看picker-view组件的运行效果



下面用简单示例验证slider(滑块)组件

(6)修改test.wxss文件,添加“section section_gap”样式备用


(7)修改test.wxml文件,添加“slider”标签组件(我们以“左右端图标、step步进、显示进度值、设置最大/最小值”效果举例)


(8)修改test.js文件,添加组件调试模式下的操作效果数据刷新日志事件处理方法



(9)保存,自动编译,在“调试”模式下,查看slider组件的运行效果


本讲的最后用简单示例验证switch(开关选择)组件

(10)修改test.wxml文件,添加“switch”标签组件(我们以“初始化选中、初始化未选中”两种效果举例)


(11)修改test.js文件,添加组件调试模式下的switch点击事件处理方法


(12)保存,自动编译,在“调试”模式下,查看switch组件的运行效果


好啦,到此为止“表单”这个小程序中最大的组件集合介绍完了。下节继续讲解剩余的小程序组件。 ^_^


推荐阅读
  • 微信小程序开发二三事
    怎么添加背景照片index页面文件夹下上传背景图片 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • XSS 漏洞绕过
    Web安全攻防学习笔记 ... [详细]
  • 微信小程序实现简易计算器功能_javascript技巧
    这篇文章主要为大家详细介绍了微信小程序实现简易计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • 点击上方Java后端,选择设为星标优质文章,及时送达项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在Spri ... [详细]
  • 上一章我们设置了分类页面的页面标签,这一章我们继续标签设置格局。话不多说标签设置格局,我们一起操练起来吧~ ... [详细]
  • 20155317王新玮《网络对抗技术》实验8 WEB基础实践
    20155317王新玮《网络对抗技术》实验8 WEB基础实践 ... [详细]
  • 微信小程序:弹窗组件封装popup.wxml ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 微信小程序导航跟随的实现方法
    本文介绍了在微信小程序中实现导航跟随的方法。通过设置导航的position属性和绑定滚动事件,可以实现页面向下滚动到导航位置时,导航固定在页面最上方;页面向上滚动到导航位置时,导航恢复到原始位置;点击导航可以平滑跳转到相应位置。代码示例也给出了具体实现方法。 ... [详细]
author-avatar
klinejie
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有