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

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 可以将多个按钮组合在一起。

<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 属性设置。

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

elementui button

标签: elementuibutton
分享给朋友:

相关文章

elementui获取input的值

elementui获取input的值

获取 input 值的常用方法 在 Element UI 中,可以通过 v-model 双向绑定或 ref 引用的方式获取 input 组件的值。 使用 v-model 双向绑定 <…

elementui使用

elementui使用

安装 Element UI 通过 npm 或 yarn 安装 Element UI: npm install element-ui --save # 或 yarn add element-ui 在项…

elementui视频

elementui视频

以下是关于 ElementUI 视频资源的整理,涵盖教程、实战案例和官方资源: ElementUI 官方视频资源 ElementUI 官方文档虽以文字为主,但部分社区或第三方平台可能有官方团队发布的…

elementui iview

elementui iview

Element UI 和 iView 对比 Element UI 和 iView 都是基于 Vue.js 的 UI 组件库,广泛应用于企业级中后台系统的开发。以下是两者的主要特点和差异: Eleme…

elementui下载

elementui下载

下载Element UI的方法 Element UI可以通过npm或yarn进行安装,也可以直接下载文件引入到项目中。 npm安装方式 npm install element-ui -S yarn…

修改elementui的样式

修改elementui的样式

修改 ElementUI 样式的方法 通过全局样式覆盖 在项目的全局样式文件(如 App.vue 或 main.css)中直接覆盖 ElementUI 的默认样式。需确保选择器优先级高于默认样式,可通…