ElementUI之按钮Button

本文详细介绍了Element UI中按钮组件的使用方法,包括单个按钮、按钮组、样式、情境色、尺寸、图标、loading效果及原生动作类别。通过丰富的代码示例,帮助开发者快速掌握按钮组件的配置和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方链接地址

https://element.eleme.io/#/zh-CN/component/button

单个按钮

<el-button></el-button>

<el-button>我是一个按钮</el-button>

按钮组

<el-button-group></el-button-group>

<el-button-group>
  <el-button type="primary" icon="el-icon-arrow-left">上一页</el-button>
  <el-button type="primary">下一页<i class="el-icon-arrow-right el-icon--right"></i></el-button>
</el-button-group>
<el-button-group>
  <el-button type="primary" icon="el-icon-edit"></el-button>
  <el-button type="primary" icon="el-icon-share"></el-button>
  <el-button type="primary" icon="el-icon-delete"></el-button>
</el-button-group>

按钮样式

  • 默认
    • <el-button></el-button>
  • 朴素plain
    • <el-button plain></el-button>
  • 圆角round
    • <el-button round></el-button>
  • 圆形circle
    • <el-button circle></el-button>
  • 禁用disabled
    • <el-button disabled></el-button>
<p><el-button>默认按钮</el-button></p>
<p><el-button plain>朴素按钮</el-button></p>
<p><el-button round>圆角按钮</el-button></p>
<p><el-button circle icon="el-icon-delete"></el-button></p>
<p><el-button disabled circle icon="el-icon-delete"></el-button></p>

按钮情境色

按钮情境色使用type属性声明

  • primary
    • <el-button type="primary"></el-button>
  • success
    • <el-button plain type="success"></el-button>
  • info
    • <el-button round type="info"></el-button>
  • warning
    • <el-button circle type="warning"></el-button>
  • danger
    • <el-button disabled type="danger"></el-button>
  • text
    • <el-button type="text"></el-button>
<p><el-button type="primary">默认按钮</el-button></p>
<p><el-button type="success" plain>朴素按钮</el-button></p>
<p><el-button type="info" round>圆角按钮</el-button></p>
<p><el-button type="warning" circle icon="el-icon-edit"></el-button></p>
<p><el-button type="danger">上传<i class="el-icon-upload el-icon--right"></i></el-button></p>
<p><el-button type="text">文字按钮<i class="el-icon-upload el-icon--right"></i></el-button></p>

按钮尺寸

按钮尺寸使用size属性声明

  • medium
    • <el-button type="primary" size="medium"></el-button>
  • small
    • <el-button plain type="success" size="small"></el-button>
  • mini
    • <el-button round type="info" size="mini"></el-button>
<el-row>
	<el-button>默认按钮</el-button>
	<el-button size="medium">中等按钮</el-button>
	<el-button size="small">小型按钮</el-button>
	<el-button size="mini">超小按钮</el-button>
</el-row>

按钮图标

按钮上使用图标,通过icon属性声明

  • 用法一:
    • <el-button circel icon="el-icon-delete" type="danger"></el-button>
  • 用法二:(放在文字左边)
    • <el-button type="danger" icon="el-icon-delete">删除</el-button>
  • 用法三:(放在文字右边)
    • el-icon--right
    • <el-button type="danger">删除<li class="el-icon-delete el-icon--right"></li></el-button>
<p><el-button circle icon="el-icon-delete" type="danger"></el-button></p>
<p><el-button round icon="el-icon-delete" type="danger">左删除</el-button></p>
<p><el-button round type="danger">右删除<i class="el-icon-delete el-icon--right"></i></el-button></p>

按钮loading效果

点击按钮后进行数据加载操作,在按钮上显示加载状态,这样的效果通过loading属性声明

<el-button type="primary" :loading="true">加载中</el-button>

按钮原生动作类别

默认情况下,<el-button />type渲染成button,可以通过native-type来指定渲染类别

  • native-type可接受以下值
    • button
    • submit
    • reset
<p><el-button native-type="button" round type="danger">Do</el-button></p>
<p><el-button native-type="submit" round type="danger">提交</el-button></p>
<p><el-button native-type="reset" round type="danger">重置</el-button></p>

按钮自动聚焦

通过声明autofocus可以让按钮自动聚焦

<el-button size="small" round :autofocus="true">超小按钮</el-button>

属性

参数说明类型可选值默认值
size尺寸stringmedium / small / mini
type类型stringprimary / success / warning / danger / info / text
plain是否朴素按钮booleanfalse
round是否圆角按钮booleanfalse
circle是否圆形按钮booleanfalse
loading是否加载中状态booleanfalse
disabled是否禁用状态booleanfalse
icon图标类名string
autofocus是否默认聚焦booleanfalse
native-type原生 type 属性stringbutton / submit / resetbutton
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值