微信小程序button组件怎么使用?

其实学过前端的小伙伴们都知道button标签是什么。

1.button组件功能描述

        是一个按钮组件

        功能对比HTML种的button按钮丰富

        通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)

2.button组件他有那些属性(常用属性)

更多属性进入button | 微信开放文档 (qq.com)查看

属性类型默认值必填说明最低版本
sizestringdefault按钮的大小1.0.0
typestringdefault按钮的样式类型1.0.0
plainbooleanfalse按钮是否镂空,背景色透明1.0.0
disabledbooleanfalse是否禁用1.0.0
loadingbooleanfalse名称前是否带 loading 图标1.0.0
form-typestring用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件1.0.0
open-typestring微信开放能力1.1.0

 3.尝试添加button组件看看他长啥样?

 初始样子就是一个很普通的按钮无颜色,无样式,只有基础的样式存在。

3.size属性使用(控制按钮的大小)

这时候有人就会拿size去测试button大小

<button size="100px">初始按钮</button>

 发现没有变化,这就对了,为什么会这样,让我们控制大小却不给我们改变大小呢?

其实我们size属性合法值就2个

合法值说明
default默认大小
mini小尺寸

我们先来看看这两个值的样子

size属性default和mini的样子

 一个是正常版本,一个是缩小版本,此时有人会说他这样的样子太丑了怎么办?我想修改他的样式和大小,目前小编也只能给告诉大家可以使用WXSS文件进行修改他的样式

我们尝试修改一下他的大小

我们发现 通过width和height进行就该他的按钮大小只能修改高宽是固定死的,修改的方法肯定有,这里就需要大家去探索了哈。

下面我又尝试探索了一下,default属性值可以修改背景颜色和字行高,然而mini属性值的只能修改背景颜色文字行高修改不了,更下的功能需要大家自己尝试探索。

4.type属性使用(按钮的样式类型)

同样,我们先看看他的合法值

合法值说明网络说法
primary绿色主色调按钮
default白色默认按钮
warn红色警告按钮

只有三种的合法值我们来测试一下看看

这三种按钮只是提供了我们常用的样式

5. plain属性使用 (按钮是否镂空,背景色透明)

 我们一眼就能看得出来他们的区别

一个是实体的,一个是背景镂空了,可以让使用者展示更多的背景效果

6.  disabled属性使用(是否禁用)

 通过这个属性可以只让用户点击一下后不在继续点击,防止重复提交数据,造成数据阻塞。

7.loading属性使用(名称前是否有加载按钮)

这个可以用在登录或者加载大量数据的时候使用,防止用户点击后忙半天没有反应,造成用户以为软件卡死情况。

 8.form-type和form-type属性

剩下的2个属性功能种类比较多就不在这里一一讲解了,以后如果在实战种遇到了小编也会出一些相关的教程。

本期button常用的属性就介绍到这里了,其实属性还有很多,大家可以进入button | 微信开放文档 (qq.com) 进行查看更多的属性。也期待您加入我们一起讨论学习

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值