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的常规数组和关联数组对比小结
May 24 Javascript
JQuery动画和停止动画实例代码
Mar 01 Javascript
javascript删除字符串最后一个字符
Jan 14 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
Feb 06 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
JavaScript中循环遍历Array与Map的方法小结
Mar 12 Javascript
详解JavaScript对象的深浅复制
Mar 30 Javascript
微信小程序slider组件使用详解
Jan 31 Javascript
Vue使用mixins实现压缩图片代码
Mar 14 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
Mar 16 Javascript
jquery实现上传文件进度条
Mar 26 jQuery
使用原生javascript开发计算器实例代码
Feb 21 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/09/01 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
javascript事件模型介绍
2016/05/31 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python中enumerate函数遍历元素用法分析
2016/03/11 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
python3 对list中每个元素进行处理的方法
2018/06/29 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
2014年十一国庆向国旗敬礼寄语
2014/04/11 职场文书
跳蚤市场口号
2014/06/13 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书