Element el-button 按钮组件的使用详解


Posted in Javascript onFebruary 01, 2021

1. 背景

按钮是很常用的,Element的按钮功能还是比较全面的,本篇就来介绍下。

先看下各种按钮的效果图:

Element el-button 按钮组件的使用详解

在分析源码前,我们先来看一下官方文档对于button的使用说明:

Element el-button 按钮组件的使用详解

2. 按钮分类

el-button按钮的分类基本是靠颜色区分的,另外还有一种文本按钮type="text",文本按钮由于比较小,比较适合用于表格每行的操作栏部分。

按钮分类:

<el-button>默认</el-button>
  <el-button type="primary">primary</el-button>
  <el-button type="success">success</el-button>
  <el-button type="info">info</el-button>
  <el-button type="warning">warning</el-button>
  <el-button type="danger">danger</el-button>
  <el-button type="text">text</el-button>

3. 按钮样式

Element提供了朴素按钮、圆角按钮、圆形按钮,需要注意的是圆形按钮一般只放一个图标进去,代码如下:

按钮样式:

<el-button type="primary" plain>朴素按钮</el-button>
  <el-button type="primary" round>圆角按钮</el-button>
  <el-button type="primary" circle icon="el-icon-search"></el-button>

4. 按钮状态

按钮状态其实就是HTML标准的功能,通过disabled实现禁用即可。

按钮状态:

<el-button type="primary">正常</el-button>
<el-button type="primary" disabled>禁用</el-button>

5. 按钮分组

按钮分组很好用,像常见的分页按钮,分成一组的话更加好看,通过<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>

6. 按钮尺寸

饿了提供了默认、中、小、很小四种尺寸,代码如下:

  按钮的尺寸:

<el-button>默认</el-button>
<el-button type="primary" size="medium ">medium</el-button>
<el-button type="primary" size="small">small</el-button>
<el-button type="primary" size="mini">mini</el-button>

7. 小结

el-button提供的功能已经比较完善了,拿来即可即可。注意不推荐自己定义style来修改默认样式,容易导致外观不统一。

到此这篇关于Element el-button 按钮组件的使用详解的文章就介绍到这了,更多相关Element el-button 按钮组件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木! 

Javascript 相关文章推荐
TextArea不支持maxlength的解决办法(jquery)
Sep 13 Javascript
window.open关于浏览器拦截问题分析及解决方法
Feb 05 Javascript
JQuery中如何传递参数如click(),change()等具体实现
Apr 28 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
May 12 Javascript
文件上传插件SWFUpload的使用指南
Nov 29 Javascript
原生js编写基于面向对象的分页组件
Dec 05 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
js中对象和面向对象与Json介绍
Jan 21 Javascript
使用pkg打包ThinkJS项目的方法步骤
Dec 30 Javascript
vue 实现tab切换保持数据状态
Jul 21 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
Oct 18 Javascript
给原生html中添加水印遮罩层的实现示例
Apr 02 Javascript
js实现简单商品筛选功能
Feb 02 #Javascript
如何在现代JavaScript中编写异步任务
Jan 31 #Javascript
ES6的循环与可迭代对象示例详解
Jan 31 #Javascript
Javascript生成器(Generator)的介绍与使用
Jan 31 #Javascript
Node.js中的异步生成器与异步迭代详解
Jan 31 #Javascript
Vite和Vue CLI的优劣
Jan 30 #Vue.js
如何使用RoughViz可视化Vue.js中的草绘图表
Jan 30 #Vue.js
You might like
一个php作的文本留言本的例子(三)
2006/10/09 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
php 判断数组是几维数组
2013/03/20 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
javascript转换字符串为dom对象(字符串动态创建dom)
2010/05/10 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
Python设计模式之观察者模式简单示例
2018/01/10 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
python时间日期操作方法实例小结
2020/02/06 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
德国旅游网站:weg.de
2018/06/03 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
小学生班会演讲稿
2014/01/09 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
小学语文业务学习材料
2014/06/02 职场文书
升职自荐信范文
2015/03/27 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
pytorch中的model.eval()和BN层的使用
2021/05/22 Python
python 实现两个变量值进行交换的n种操作
2021/06/02 Python
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
Python借助with语句实现代码段只执行有限次
2022/03/23 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL