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 相关文章推荐
为Yahoo! UI Extensions Grid增加内置的可编辑器
Mar 10 Javascript
JavaScript中setAttribute用法介绍
Jul 20 Javascript
node.js中的favicon.ico请求问题处理
Dec 15 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
7个去伪存真的JavaScript面试题
Jan 07 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
JS中常用的输出方式(五种)
Jun 12 Javascript
Javascript 实现计算器时间功能详解及实例(二)
Jan 08 Javascript
vue实现添加标签demo示例代码
Jan 21 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
js使用swiper实现层叠轮播效果实例代码
Dec 12 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 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 XML error parsing SOAP payload on line 1
2010/06/17 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
PHP7新特性
2021/03/09 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
React Native 图片查看组件的方法
2018/03/01 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
Python中捕捉详细异常信息的代码示例
2014/09/18 Python
python分析作业提交情况
2017/11/22 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
浅析Python迭代器的高级用法
2020/07/16 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
财会专业毕业生自荐信
2014/07/09 职场文书
标准单位租车协议书
2014/09/23 职场文书
党支部书记岗位职责
2015/02/15 职场文书
python语言中pandas字符串分割str.split()函数
2022/08/05 Python