Ant官方推荐了button组件属性的使用顺序:type
->
shape
->
size
->
loading
->
disabled
具体做法如下:
<a-buttontype="primary"shape="round"size="default":loading="false":disabled="false">按钮</a-button>
上面的写法是Ant官网推荐的一种标准写法,下面解释API
disabled
按钮失效状态,设置为
true
的时候,按钮不可点击。设置为false
的时候,可以点击。
具体代码如下:
<a-button :disabled="false">可以点击的按钮</a-button><a-button :disabled="true">不可点击的按钮</a-button>
运行结果:
ghost
幽灵属性,使按钮背景透明
具体代码如下:
<a-button :ghost="false">正常按钮</a-button><a-button :ghost="true">幽灵按钮</a-button>
运行结果:
将ghost
设置为true
,我们发现按钮变成透明了,鼠标移上去按钮才会显示…
这种功能有什么用????
htmlType
设置 button 原生的 type 值,可选值有
submit
、reset
、button
,默认值是button。
这功能和原生button没区别,不演示、
icon
设置按钮的图标类型
具体代码如下:
<a-button >普通按钮</a-button><a-button icon="search">有图标的按钮</a-button>
运行结果:
就是给左边加了个图标,所有图标在这里:/components/icon-cn/
loading
设置按钮载入状态
具体代码如下:
<a-button :loading="true">普通按钮</a-button><a-button :loading="true">loading按钮</a-button>
运行结果:
shape
设置按钮形状,可选值为
circle
、round
或者不设
具体代码如下:
<a-button shape="circle">shape是circle的按钮</a-button><a-button shape="round">shape是round的按钮</a-button><a-button>不设shape的按钮</a-button>
运行结果:
等下,第一个是什么鬼
正确的用法是…
<a-button shape="circle"></a-button>
结果
好吧,鸡肋
size
设置按钮大小,可选值为
small
、large
或者不设
具体代码如下:
<a-button>正常的按钮</a-button><a-button size="small">size是small的按钮</a-button><a-button size="large">size是large的按钮</a-button>
运行结果:
这个属性还是很有用的,可以帮助我们设置按钮的大小
type
设置按钮类型,可选值为
primary
、dashed
、danger
、link
或者不设
具体代码如下:
<a-button type="primary">primary</a-button><a-button type="dashed">dashed</a-button><a-button type="danger">danger</a-button><a-button type="link">link</a-button>
运行结果:
这个属性可以帮助我们丰富按钮的风格
block
将按钮宽度调整为其父宽度的选项,简单说就是让按钮的宽度撑满他的父容器
具体代码如下:
<div style="width: 500px;height:200px;background-color: blueviolet"><a-button block>block按钮</a-button></div>
运行结果:
这篇文章就介绍到这里了,后面的文章将带大家对其他组件进行逐个使用,并分享开发中遇到的特殊用法,建议收藏