微信小程序_基础组件学习02

swiper组件

swiper是滑块容器,也就是手机端的轮播图。

swiper组件有两部分组成swiper和swiper-item。

swiper-item需要放在swiper这个容器里面。

<swiper><swiper-item class="bannerItem"></swiper-item><swiper-item class="bannerItem"></swiper-item>
</swiper>
属性 类型 默认值 说明
indicator-dots boolean false 是否显示面板指示点
indicator-color color rgba(0, 0, 0, .3) 指示点颜色
indicator-active-color color #000000 当前选中的指示点颜色
autoplay boolean false 是否自动切换
interval number 5000 自动切换时间间隔
circular boolean false

indicator-dots 用于开启指定点(轮播图必备)

indicator-color用于指示点的颜色,一般设置为rgba(0,0,0,.5)

circular 开启后,当当前在最后一张时,向后滑动会来到第一张。

button组件

只要谈到表单就离不开的按钮组件。

属性 类型 默认值 必填 说明
size string default 按钮的大小
type string default 按钮的样式类型
plain boolean false 按钮是否镂空,背景色透明
disabled boolean false 是否禁用
loading boolean false 名称前是否带 loading 图标
form-type string 用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件
open-type string 微信开放能力

特别提醒:微信小程序里的button是块级标签,也就是说当只有一个button时候,它会独占一行。

<button type="primary">按钮</button>

type的主要值

说明
primary 绿色
default 白色
warn 红色

radio-group和radio组件

单选组件, 只能选择radio-group中的一个。

<radio-group><radio value="0">男</radio><radio value="1">女</radio>
</radio-group>

check-group和checkbox组件

复选组件,可以选择多个。

<view>爱好:<checkbox-group><checkbox value="0">篮球</checkbox><checkbox value="1">足球</checkbox><checkbox value="2">羽毛球</checkbox></checkbox-group>
</view>

input组件

input组件作为输入框,form表单中不可或缺的重要元素。

属性 类型 默认值 必填 说明
value string 输入框的初始内容
type string text input 的类型
password boolean false 是否是密码类型
placeholder string 输入框为空时占位符
placeholder-style string 指定 placeholder 的样式
placeholder-class string input-placeholder 指定 placeholder 的样式类
disabled boolean false 是否禁用
maxlength number 140 最大输入长度,设置为 -1 的时候不限制最大长度

input表单有一个缺点,那就是它默认没有外边框。得通过自己写css来添加外边框。

<form action="#"><input class="viewIpt" placeholder="请输入用户名" /><input class="viewIpt" placeholder="请输入密码" password="true"/>
</form>
.viewIpt{border: 1px solid black;border-radius: 4px;margin: 8px;padding: 4px;
}

switch组件

switch组件就是滑块,自带很漂亮的动画。

progress组件

属性 类型 默认值 必填 说明
percent number 百分比0~100
show-info boolean false 在进度条右侧显示百分比
border-radius number/string 0 圆角大小
font-size number/string 16 右侧百分比字体大小
stroke-width number/string 6 进度条线的宽度
color string #09BB07 进度条颜色(请使用activeColor)
activeColor string #09BB07 已选择的进度条的颜色

进度条,这种东西可以大大提高用户的使用体验。

<view><progress percent="100" active="true" show-info="true" border-radius="10"></progress>
</view>

微信小程序_基础组件学习02相关推荐

  1. 微信小程序_简单组件使用与数据绑定

    简单的数据传值 官方文档:传送门 点击"按钮"测试后,按钮文本改变,下方text文本改变,通过console.log()在输出台中打印按钮文本信息 程序结构 Page({//页面的 ...

  2. 微信小程序_自定义组件_初体验

    自定义组件是微信小程序中重要的组成部分,是实现模块化开发的重要手段 个人认为,自定义组件是区分菜鸟与高手的分水岭 第一篇先介绍小程序自定义组件的基本使用 自定义组件的使用可以分为如下几个步骤 创建组件 ...

  3. 微信小程序vue轮播图_微信小程序使用swiper组件实现类3D轮播图

    Swiper是纯javascript打造的滑动特效插件,面向手机.平板电脑等移动终端. Swiper能实现触屏焦点图.触屏Tab切换.触屏多图切换等常用效果. Swiper开源.免费.稳定.使用简单. ...

  4. A095_day01_微信小程序入门与组件

    目录 微信小程序入门与组件 - Day01 1.内容介绍 2.微信小程序简介(了解) 2.1.什么是小程序 2.2.微信小程序与app的区别 2.3.小程序在入口 2.4.微信小程序的工作原理 2.5 ...

  5. 微信小程序零基础入门(上)

    目录 第一章.前言 1.1 小程序与网页开发的区别 1.2 首次开发小程序的准备工作 第二章.小程序基础结构了解 2.1 项目构成 2.1.1 项目的基本组成结构 2.1.2 小程序页面的组成部分 2 ...

  6. 微信小程序_笔记_04_Request请求_提交审核与发布

    微信小程序3天课程学习的第2天笔记 浏览器的生命周期函数: jQuery的$(document).ready(function(){})将会先一步执行 window.onload = function ...

  7. 微信小程序_小程序开发框架

    微信小程序_小程序开发框架 微信小程序框架 微信小程序小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 框架提供了自己的视图层描述语言WXML和WXS ...

  8. 知乎爆赞!4504页《微信小程序零基础入门开发文档》+《小程序实战笔记》,你学废了吗?

    前言 微信小程序作为近几年"微服务"的杰出代表,应用十分广泛.小程序是一种新的开放能力,开发者可以快速地开发一个小程序.小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验 ...

  9. 微信小程序 F2 图表组件

    @antv/f2-canvas 微信小程序 F2 图表组件 安装 npm i @antv/f2-canvas 快速开始 下面我们就开始使用 f2-canvas 组件来绘制图表吧,这里假设用户已经初步了 ...

最新文章

  1. 3种时间序列混合建模方法的效果对比和代码实现
  2. 网站文章中如何设置关键词才更有利于SEO优化?
  3. 软件测试——Calculator测试
  4. nginx丢弃http包体处理
  5. 深度学习(二十)——Ultra Deep Network, 图像超分辨率算法
  6. 微服务架构案例(06):通过业务、应用、技术、存储方面,聊聊架构
  7. windows2008R2+IIS部署python Django的web环境
  8. 网络盘的计算机密码是什么,如何让win7映射网络驱动器记住密码
  9. 超宽带 DWM1000模块 校准
  10. java jco sap 重连_Java连接SAP,使用SAPJCO3.jar
  11. python复数运算程序_python复数及计算法则
  12. PHP一句话木马,中国菜刀
  13. 黑马程序员_面向对象简介
  14. 学习了解VRRP虚拟路由器冗余协议
  15. Fast and Accurate Recognition of Chinese Clinical Named Entities with Residual Dilated Convolutions
  16. 【暂时性死区(TDZ)】
  17. THINKPAD T14 Windows 10系统安装
  18. bat和cmd文件是什么,dos又是什么东西
  19. 《把时间当作朋友》 - 书评
  20. P问题、NP问题、NPC问题的概念及实例证明

热门文章

  1. linux 怎么配置apache,在Linux下配置Apache Web服务
  2. 服务器raid卡装虚拟机,DELLR730服务器阵列卡配置、VMware安装、WIN2008安装.docx
  3. php作业90,php中文网移动端-第九期(191107作业)
  4. rust实战入门到进阶(4)
  5. 趣学python3(8)-循环语句(2)
  6. 【数据竞赛】CCF乘用车细分市场销量预测竞赛总结
  7. 【数据分析】年轻人如何才能实现年薪百万呢?
  8. 【机器学习基础】理解关联规则算法
  9. 【NLP】竞赛必备的NLP库
  10. 【深度学习】如何配置一台深度学习工作站?