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 相关文章推荐
JQuery实现鼠标滑过显示导航下拉列表
Sep 12 Javascript
制作jquery遮罩层效果导航菜单代码分享
Dec 25 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
js给网页加上背景音乐及选择音效的方法
Mar 03 Javascript
javascript中call和apply的用法示例分析
Apr 02 Javascript
drag-and-drop实现图片浏览器预览
Aug 06 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 Javascript
利用原生JS与jQuery实现数字线性变化的动画
Feb 24 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
jQuery实现动态添加节点与遍历节点功能示例
Nov 09 jQuery
微信小程序实现多图上传
Jun 19 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 一个页面执行时间类代码
2010/03/05 PHP
PHP超级全局变量数组小结
2012/10/04 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP7 弃用功能
2021/03/09 PHP
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
JS中使用FormData上传文件、图片的方法
2016/08/07 Javascript
常用的js方法合集
2017/03/10 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
为python设置socket代理的方法
2015/01/14 Python
python多线程用法实例详解
2015/01/15 Python
Python如何读取MySQL数据库表数据
2017/03/11 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
python处理excel绘制雷达图
2019/10/18 Python
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
日语专业毕业生求职信
2013/12/04 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
团日活动总结模板
2014/06/25 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
讲文明倡议书
2015/04/29 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
《雀魂PONG☆》4月1日播出 PV角色设定情报
2022/03/20 日漫
Nebula Graph解决风控业务实践
2022/03/31 MySQL