Button 按钮 #
常用操作按钮
基础用法 #
基础的函数用法
使用
size
、color
、pain
、round
属性来定义 Button 的样式。<template>
<div style="margin-bottom:20px;">
<SButton color="blue">主要按钮</SButton>
<SButton color="green">绿色按钮</SButton>
<SButton color="gray">灰色按钮</SButton>
<SButton color="yellow">黄色按钮</SButton>
<SButton color="red">红色按钮</SButton>
</div>
<div style="margin-bottom:20px;"
>
<SButton color="blue" plain>朴素按钮</SButton>
<SButton color="green" plain>绿色按钮</SButton>
<SButton color="gray" plain>灰色按钮</SButton>
<SButton color="yellow" plain>黄色按钮</SButton>
<SButton color="red" plain>红色按钮</SButton>
</div>
<div style="margin-bottom:20px;">
<SButton color="blue" round plain icon="search">搜索按钮</SButton>
<SButton color="green" round plain icon="edit">编辑按钮</SButton>
<SButton color="gray" round plain icon="check">成功按钮</SButton>
<SButton color="yellow" round plain icon="message">提示按钮</SButton>
<SButton color="red" round plain icon="delete">删除按钮</SButton>
</div>
<div style="margin-bottom:20px;">
<SButton color="blue" round plain icon="search"></SButton>
<SButton color="green" round plain icon="edit"></SButton>
<SButton color="gray" round plain icon="check"></SButton>
<SButton color="yellow" round plain icon="message"></SButton>
<SButton color="red" round plain icon="delete"></SButton>
</div>
</template>
显示代码
复制代码片段
禁用状态 #
按钮不可用状态。
你可以使用
disabled
属性来定义按钮是否可用,它接受一个Boolean
值。<template>
<div style="margin-bottom:20px;">
<SButton color="blue" disabled>主要按钮</SButton>
<SButton color="green" disabled>绿色按钮</SButton>
<SButton color="gray" disabled>灰色按钮</SButton>
<SButton color="yellow" disabled>黄色按钮</SButton>
<SButton color="red" disabled>红色按钮</SButton>
</div>
<div style="margin-bottom:20px;">
<SButton color="blue" plain disabled>朴素按钮</SButton>
<SButton color="green" plain disabled>绿色按钮</SButton>
<SButton color="gray" plain disabled>灰色按钮</SButton>
<SButton color="yellow" plain disabled>黄色按钮</SButton>
<SButton color="red" plain disabled>红色按钮</SButton>
</div>
</template>
显示代码
复制代码片段
图标按钮 #
带图标的按钮可增强辨识度(有文字)或节省空间(无文字)。
设置 icon 属性即可,icon 的列表可以参考 Element 的 icon 组件,也可以设置在文字右边的 icon ,只要使用 i 标签即可,可以使用自定义图标。
<template>
<div class="flex flex-row">
<SButton icon="edit" plain></SButton>
<SButton icon="delete" plain></SButton>
<SButton icon="share" plain></SButton>
<SButton round plain icon="search">搜索</SButton>
</div>
</template>
显示代码
复制代码片段
不同尺寸 #
Button 组件提供除了三种尺寸,可以在不同场景下选择合适的按钮尺寸。
额外的尺寸:small、medium、large,通过设置size属性来配置它们。
<template>
<div style="margin-bottom:20px;">
<SButton plain>默认尺寸</SButton>
<SButton size="small" plain>小按钮</SButton>
<SButton size="medium" plain>中按钮</SButton>
<SButton size="large" plain>大按钮</SButton>
</div>
</template>
显示代码
复制代码片段