Element UI极简教程(2):Icon、Button、Link组件的使用

1d15f6751af8754992f7f159cddd8945.png

  Java大联盟

  致力于最高效的Java学习

关注

5980e671c268aadffc203f327a94b073.gif

B 站搜索:楠哥教你学Java

获取更多优质视频教程

Icon 图标

Element UI 的 Icon 组件提供了一套常用的图标集合,直接使用 i 标签结合 class 来使用即可:<i class="el-icon-iconName"></i>,其中 el-icon-iconName 为官网定义的图标名称,大家直接在官网查找使用即可。

ab17a9b9fe92cf31f272a16f28f8298d.png

代码:

<i class="el-icon-edit"></i>
<i class="el-icon-share"></i>
<i class="el-icon-delete"></i>

效果图:

4b43ffeb99c75aa936df15b0a92c7a2f.png

Button 按钮

Button 按钮是 Element UI 提供的一组常用操作按钮组件,直接使用封装好的 el-button 按钮即可,如:<el-button>按钮</el-button> ,同时可以使用 type、plain、round、circle 等属性对按钮进行修饰。

其中 type 为按钮样式,可选值包括 primary、success、info、warning、danger ,使用方式如下所示,代码:

<el-button type="primary">主要按钮</el-button>
<el-button type="success">成功按钮</el-button>
<el-button type="info">信息按钮</el-button>
<el-button type="warning">警告按钮</el-button>
<el-button type="danger">危险按钮</el-button>

效果图:

c8f9e74df93236609b8b026506d62395.png

plain 可以去掉按钮的背景颜色,使用方式如下所示,代码:

<el-button type="primary" plain>主要按钮</el-button>
<el-button type="success" plain>成功按钮</el-button>
<el-button type="info" plain>信息按钮</el-button>
<el-button type="warning" plain>警告按钮</el-button>
<el-button type="danger" plain>危险按钮</el-button>

效果图:

bd3dffc4f02740a4113f23973b33c9d5.png

round 的作用是给按钮设置圆角,代码:

<el-button type="primary" plain round>主要按钮</el-button>
<el-button type="success" plain round>成功按钮</el-button>
<el-button type="info" plain round>信息按钮</el-button>
<el-button type="warning" plain round>警告按钮</el-button>
<el-button type="danger" plain round>危险按钮</el-button>

效果图:

c6f48f7887873ea4cc1408c244bad2aa.png

circle 的作用是设置圆形按钮,代码:

<el-button type="primary" plain round circle></el-button>

效果图:

b25ae1cd6c16a7c0159c2f65c9dec0b6.png

同时 Button 还可以结合 Icon 来使用,把图标嵌入到按钮中,使用方式非常简单,直接给 el-button 标签添加 icon 属性即可,代码:

<el-button type="primary" icon="el-icon-search" circle></el-button>

效果图:

818cb48e34e89ed80518f8b520b41899.png

可以通过 disabled 来设置按钮的可用或不可用,代码:

<el-button type="primary" icon="el-icon-phone" circle disabled></el-button>

效果图:

40dde291d275c71533ae0fffce355c83.png

loading 属性可以给按钮设置“加载中”的效果,比如点击按钮之后显示加载中,3 秒之后加载完毕,这里可以结合点击事件和定时器来完成,代码如下所示:

<template>
  <div id="app">
    <el-button type="primary" icon="el-icon-phone" circle @click="test()" :loading="loading"></el-button>
  </div>
</template>


<script>


export default {
  data(){
    return{
      loading:false
    }
  },
  methods:{
    test(){
      this.loading = true;
      setTimeout(() => {
        this.loading = false;
      }, 3000)
    }
  }
}
</script>

效果图,点击之后:

d3207dd2b7d92dcd79c09a5164878f85.png

3 秒之后:

6e7e937954fb3aae28d73dbf5715b016.png

size 属性可以用来设置按钮的大小,可选的值包括:medium、small、mini,代码如下所示:

<el-button type="primary" icon="el-icon-phone" circle size="medium"></el-button>
<el-button type="primary" icon="el-icon-phone" circle size="small"></el-button>
<el-button type="primary" icon="el-icon-phone" circle size="mini"></el-button>

效果图:

1dc8eb991dd21d31f146507f46d5737e.png

Link 超链接

Element UI 的 Link 组件可以完成文字超链接,使用 el-link 标签来实现,代码:

<el-link href="https://element.eleme.cn/#/zh-CN/component/link" target="_blank">Element UI</el-link>

效果图:

573622d890fa8882bd43566ac2362cb7.png

和 Button 一样,Link 可以使用 disabled 来设置超链接不可用,代码如下所示:

<el-link href="https://element.eleme.cn/#/zh-CN/component/link" target="_blank" disabled>Element UI</el-link>

使用 underline 来设置下划线,代码如下所示:

<el-link :underline="false">无下划线</el-link>
<el-link>有下划线</el-link>

效果图:

bf8ebec2548cb8810e1d59ad2fc148eb.png

可用使用 icon 给文字超链接设置图标,代码:

<el-link icon="el-icon-phone">有下划线</el-link>

效果图:

15f944586a8827219ea915d4e9dc74fe.png

以上就是 Element UI 中 Icon、Button、Link 组件的使用,下一篇教程楠哥将继续带领大家学习 Element UI 其他组件的使用,如果你觉得这篇教程对你有帮助,就帮楠哥点个赞吧,我们下期教程再见。

推荐阅读

1、Spring Boot+Vue项目实战

2、B站:4小时上手MyBatis Plus

3、一文搞懂前后端分离

4、快速上手Spring Boot+Vue前后端分离

楠哥简介

资深 Java 工程师,微信号 southwindss

《Java零基础实战》一书作者

腾讯课程官方 Java 面试官,今日头条认证大V

GitChat认证作者,B站认证UP主(楠哥教你学Java)

致力于帮助万千 Java 学习者持续成长。

4d3925bd69887b1353c8f64f9f038daf.png

1120c3aa6a1c56c94e74efefe3a04f2e.png

有收获,就在看 92738cca6013d3fd98c50b11a6e1b003.png

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Element UI是基于Vue.js的一个组件库,提供了丰富的组件来帮助我们构建页面布局。在使用Element UI进行布局时,我们需要先引入Vue.js和Element UI的相关文件。 首先,我们需要在HTML文件中引入Element UICSS样式文件和Vue.js的JS文件。请注意,Vue.js的引入必须在Element UI之前。可以像下面这样引入: ```html <!-- 引入Element UICSS样式 --> <link type="text/css" rel="stylesheet" href="path/to/element.css"> <!-- 引入Vue.js的JS文件 --> <script type="text/javascript" src="path/to/vue.js"></script> ``` 接下来,我们可以使用Element UI组件来进行布局。例如,如果我们想把一些操作文本转换成按钮形式,可以使用`el-button`组件。可以像下面这样使用: ```html <el-table-column fixed="right" label="操作"> <template slot-scope="scope"> <el-button type="success" size="small" icon="el-icon-edit" plain>编辑</el-button> <el-button type="danger" size="small" icon="el-icon-delete" plain>删除</el-button> </template> </el-table-column> ``` 换句话说,Element UI是基于Vue 2.0的一个组件库,提供了各种组件(如表单、表格、菜单导航等),可以帮助我们更好地完成页面布局和功能实现。在使用Element UI进行布局时,我们需要先引入Vue.js和Element UI的相关文件,并使用Element UI提供的组件来构建页面布局。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [elementui布局框架](https://blog.csdn.net/qq_55682798/article/details/125094311)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值