html按钮使能,element-ui button和button-group组件源码学习

继续看其他组件,接下来看下比较常用的button组件。

一、button组件html结构

整个button组件是基于原生的button元素实现的。我们来看下这个元素的属性值。

class=”el-button”,el-button的样式。

@click=”handleClick”,按钮的click事件。

:disabled=”buttonDisabled || loading”,当按钮的使能或者loading时,disabled生效。

:autofocus=”autofocus”,是否自动聚焦。

:type=”nativeType”,原生的type属性,控制type的实际类型。

class则是一些样式的控制,不一一举例了,命名也大致可以看出了。

紧接着是一个loading时的icon图标。后面则是一个button图标。

接下来的span元素则存放着按钮的显示文字。

整个button的html就这么简单。

二、button组件JS部分

name

inject

注入elForm和elFormItem,当没有配合表单使用时,当作默认值使用。

props

这些属性大多和样式的控制有关。type:按钮样式类型,默认是default类型

size:按钮尺寸大小

icon:icon的class类

nativeType:原生 type 属性

loading:是否加载中状态

disabled:是否禁用状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值