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 相关文章推荐
javascript 函数参数限制说明
Nov 19 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
Dec 15 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
Jul 01 Javascript
FireBug 调试JS入门教程 如何调试JS
Dec 23 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
May 05 Javascript
JQuery ztree 异步加载实例讲解
Feb 25 Javascript
javaScript数组迭代方法详解
Apr 14 Javascript
浅析jQuery Ajax通用js封装
Jun 22 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
Vue事件处理原理及过程详解
Mar 11 Javascript
jQuery实现简单飞机大战
Jul 05 jQuery
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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
PHP的面试题集
2006/11/19 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
深入理解vue-router之keep-alive
2017/08/31 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python数据库小程序源代码
2019/09/15 Python
在python3中使用shuffle函数要注意的地方
2020/02/28 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
写好求职信第一句话的技巧
2013/10/26 职场文书
往来会计岗位职责
2013/12/19 职场文书
学雷锋的心得体会
2014/09/04 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang