当前位置:首页 > 前端教程

elementui button

2026-01-13 22:19:23前端教程

基本用法

Element UI 的 Button 组件提供多种样式和功能,可以通过 type 属性设置按钮类型。常见类型包括 primarysuccessinfowarningdanger

<el-button>默认按钮</el-button>
<el-button type="primary">主要按钮</el-button>
<el-button type="success">成功按钮</el-button>
<el-button type="info">信息按钮</el-button>
<el-button type="warning">警告按钮</el-button>
<el-button type="danger">危险按钮</el-button>

禁用状态

通过 disabled 属性可以禁用按钮,使其不可点击。

<el-button disabled>禁用按钮</el-button>
<el-button type="primary" disabled>禁用主要按钮</el-button>

图标按钮

使用 icon 属性可以为按钮添加图标,Element UI 内置了多种图标。

<el-button type="primary" icon="el-icon-search">搜索</el-button>
<el-button type="success" icon="el-icon-edit">编辑</el-button>

按钮组

通过 el-button-group 可以将多个按钮组合在一起。

elementui button

<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>

加载状态

通过 loading 属性可以设置按钮的加载状态,适用于异步操作。

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

按钮尺寸

Element UI 提供三种按钮尺寸:mediumsmallmini,通过 size 属性设置。

elementui button

<el-button size="medium">中等按钮</el-button>
<el-button size="small">小型按钮</el-button>
<el-button size="mini">迷你按钮</el-button>

自定义按钮

可以通过插槽或样式覆盖来自定义按钮的外观。

<el-button type="primary" class="custom-button">自定义按钮</el-button>
<style>
.custom-button {
  background-color: #ff00ff;
  border-color: #ff00ff;
}
</style>

事件处理

按钮支持 click 事件,可以通过 @click 绑定事件处理函数。

<el-button type="primary" @click="handleClick">点击我</el-button>
<script>
export default {
  methods: {
    handleClick() {
      alert('按钮被点击了');
    }
  }
}
</script>

按钮属性

常用属性包括:

  • type:按钮类型
  • size:按钮尺寸
  • disabled:是否禁用
  • icon:图标类名
  • loading:加载状态
  • plain:是否朴素按钮
  • round:是否圆角按钮
  • circle:是否圆形按钮
<el-button type="primary" plain round>朴素圆角按钮</el-button>
<el-button type="success" circle icon="el-icon-check"></el-button>

标签: elementuibutton
分享给朋友:

相关文章

elementui table

elementui table

ElementUI Table 基本用法 ElementUI 的 Table 组件用于展示结构化数据,支持排序、筛选、分页等功能。以下是一个基础示例: <template> &l…

elementui sass

elementui sass

在 Element UI 中使用 Sass Element UI 支持通过 Sass 进行样式定制,可以通过修改变量或覆盖样式来实现主题定制或组件样式调整。 安装 Sass 相关依赖: npm i…

elementui ref

elementui ref

ElementUI 中使用 ref 的方法 在 ElementUI 中,ref 主要用于获取组件实例或 DOM 元素的引用,方便直接调用组件方法或操作 DOM。以下是几种常见的使用场景和示例:…

elementui transfer

elementui transfer

ElementUI Transfer 组件使用指南 ElementUI 的 Transfer 组件用于在两栏之间转移数据,适用于权限分配、数据分类等场景。以下为详细使用方法: 基础用法 在模板中引入…

导入elementui

导入elementui

安装 Element UI 通过 npm 安装 Element UI,适用于 Vue.js 项目。在项目根目录下运行以下命令: npm install element-ui --save 完整引入…

elementui消息

elementui消息

ElementUI 消息提示 ElementUI 提供了一套消息提示组件,包括 Message、MessageBox 和 Notification,用于展示不同类型的反馈信息。 消息提示(Mes…