Vue开发实例(四)Element-UI部分组件使用方法

Element-UI的使用

  • 一、Icon图标的使用
    • 1、用 i 标签使用图标
  • 二、用 el-button 使用图标
    • 1、使用type定义样式
    • 2、使用plain定义样式
    • 3、使用round定义样式
    • 4、使用circle定义样式
    • 5、带图标和文字的按钮
    • 6、按钮禁用
    • 7、文字按钮
    • 8、按钮组
    • 9、加载中
  • 三、Link 文字链接
    • 1、基础用法
    • 2、禁用
    • 3、下划线
    • 4、图标

一、Icon图标的使用

Element提供了丰富的图标,基本能够满足日常的使用,可以到官网去查看。

在这里插入图片描述

1、用 i 标签使用图标

使用格式如下:

<i class=“el-icon-XXX”></i>

这里的XXX表示图标名,比如编辑用的 “edit” 用户头像的"user"

<div><i class="el-icon-edit"></i><i class="el-icon-user"></i>
</div>

在这里插入图片描述
可以通过样式来改变图标的大小和颜色,比如我们来修改一下user的大小和颜色,在style中加入样式

<style scoped>.el-icon-user{font-size: 30px;color: green;}
</style>

效果如下:
在这里插入图片描述

二、用 el-button 使用图标

按钮这在web开发中是非常常见的,这里就看看element按钮的一些使用方式

使用格式如下:

<el-button type=“primary” class=“el-icon-XXX”>按钮名称</el-button>
  1. 可以使用type、plain、round和circle属性来定义 Button 的样式
  2. type="primary"也可以不要,但是没那么好看,建议加上
  3. XXX表示图标的名字
  4. 按钮名称自己定义

在template中加入el-button代码

<div><el-button type="primary" class="el-icon-search">查询</el-button>
</div>

在这里插入图片描述
同样的也可以改样式

.el-icon-search{font-size: 20px;color: black;
}

1、使用type定义样式

type可以分为:primary、success、info、warning、danger
设定不同的type将会显示不同的颜色,如果type没有设定,或者设定的值不是这5个里面的,则会是默认没有颜色的按钮。

在这里插入图片描述

<template><div><el-row><el-button>默认按钮</el-button><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></el-row></div>
</template>

在这里插入图片描述

2、使用plain定义样式

plain是一种使用简单的纯色样式,使用时候,只要加上这个属性即可,默认就是true

 <el-row><el-button plain>纯色按钮</el-button><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>
</el-row>

在这里插入图片描述

3、使用round定义样式

就是将按钮变成圆角

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

在这里插入图片描述

4、使用circle定义样式

circle属性就是让按钮显示为圆形,加入circle试试

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

在这里插入图片描述
虽然实现了圆形按钮,但是我们发现这个圆形,不太圆,是因为文字太多导致比较长,于是我把最后一个按钮的名字“危险按钮”改成“危”,按钮确实变圆了。
在这里插入图片描述
但是项目中,很显然这种图标不是我们需要的,就一个字,我哪里知道是什么意思呢,于是我们想到是不是可以用图标来代替,图标我们还是很容易看懂它表示的意思,修改如下:

加入图标 class=“el-icon-XXX”
删除按钮名称

修改一部分代码

<el-button type="warning" circle class="el-icon-search"></el-button>
<el-button type="danger" circle class="el-icon-user"></el-button>

在这里插入图片描述

el-icon-user的变大,是因为之前的代码加了一个样式

5、带图标和文字的按钮

<el-row><el-button type="primary" icon="el-icon-edit"></el-button><el-button type="primary" icon="el-icon-share"></el-button><el-button type="primary" icon="el-icon-delete"></el-button><el-button type="primary" icon="el-icon-search">搜索</el-button><el-button type="primary">上传<i class="el-icon-upload el-icon--right"></i></el-button>
</el-row>

在这里插入图片描述

6、按钮禁用

给按钮加上disabled属性即可,加上以后颜色也不一样了,鼠标移上去会显示不可用。

<el-row><el-button type="primary" disabled>主要按钮</el-button><el-button type="primary" plain disabled>主要按钮</el-button><el-button type="primary" circle disabled>主要按钮</el-button><el-button type="primary" icon="el-icon-delete" disabled></el-button><el-button type="primary" icon="el-icon-search" disabled>搜索</el-button>
</el-row>

在这里插入图片描述

7、文字按钮

将type设置为text: type=“text”

 <el-row><el-button type="text" >主要按钮1</el-button><el-button type="text" plain >主要按钮2</el-button><el-button type="text" circle >主要按钮3</el-button><el-button type="text" icon="el-icon-delete" disabled></el-button><el-button type="text" icon="el-icon-search" disabled>搜索</el-button>
</el-row>

在这里插入图片描述

8、按钮组

以按钮组的方式出现,常用于多项类似操作,比如分页中的上一页、下一页。

 <el-row><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>
</el-row>

在这里插入图片描述

9、加载中

只要设置loading属性为true即可。
常用于搜索的时候,搜索完成后设置 loading为false,用vue很好控制。

<el-row><el-button type="primary" :loading="true">加载中</el-button>
</el-row>

在这里插入图片描述

三、Link 文字链接

在这里插入图片描述

1、基础用法

 <div><el-link href="https://www.baidu.com" target="_blank">默认链接</el-link><el-link type="primary">主要链接</el-link><el-link type="success">成功链接</el-link><el-link type="warning">警告链接</el-link><el-link type="danger">危险链接</el-link><el-link type="info">信息链接</el-link></div>

在这里插入图片描述

2、禁用

设置 disabled 属性即可

<div><el-link href="https://www.baidu.com" target="_blank" disabled>默认链接</el-link><el-link type="primary" disabled>主要链接</el-link><el-link type="success" disabled>成功链接</el-link><el-link type="warning" disabled>警告链接</el-link><el-link type="danger" disabled>危险链接</el-link><el-link type="info" disabled>信息链接</el-link>
</div>

在这里插入图片描述

3、下划线

当鼠标移动到链接文字的时候,会有下划线,如果我不想要这个下划线,加入underline属性设置为false即可,写法如下::underline=“false”

<div><el-link href="https://www.baidu.com" target="_blank" :underline="false">默认链接</el-link><el-link type="primary" :underline="false">主要链接</el-link><el-link type="success" :underline="false">成功链接</el-link><el-link type="warning" :underline="false">警告链接</el-link><el-link type="danger" :underline="false">危险链接</el-link><el-link type="info" :underline="false">信息链接</el-link>
</div>

在这里插入图片描述

4、图标

<el-link icon="el-icon-edit">编辑</el-link>
<el-link>查看<i class="el-icon-view el-icon--right"></i> </el-link>

在这里插入图片描述


基础的使用就介绍到这里,其他的使用方法参考官网;
官网地址:https://element.eleme.cn/#/zh-CN/component/installation


全部代码

<template><div class="hello"><h1>{{ msg }}</h1><el-button>这是一个按钮</el-button><br /><br /><i class="el-icon-edit"></i><i class="el-icon-user"></i><br /><br /><el-button type="primary" class="el-icon-search">查询</el-button><br /><br /><el-row><el-button>默认按钮</el-button><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></el-row><br /><br /><el-row><el-button plain>纯色按钮</el-button><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> </el-row><br /><br /><el-row><el-button round>圆角按钮</el-button><el-button type="primary" round>主要按钮</el-button><el-button type="success" round>成功按钮</el-button><el-button type="info" round>信息按钮</el-button><el-button type="warning" round>警告按钮</el-button><el-button type="danger" round>危险按钮</el-button> </el-row><br /><br /><el-row><el-button circle>圆形按钮-文字</el-button><el-button type="primary" circle>主要按钮</el-button><el-button type="success" circle>成功按钮</el-button><el-button type="info" circle>信息按钮</el-button><el-button type="warning" circle class="el-icon-search"></el-button><el-button type="danger" circle class="el-icon-user"></el-button> </el-row><br /><br /><el-row><el-button type="primary" icon="el-icon-edit"></el-button><el-button type="primary" icon="el-icon-share"></el-button><el-button type="primary" icon="el-icon-delete"></el-button><el-button type="primary" icon="el-icon-search">搜索</el-button><el-button type="primary">上传<i class="el-icon-upload el-icon--right"></i></el-button> </el-row><br /><br /><el-row><el-button type="primary" disabled>主要按钮</el-button><el-button type="primary" plain disabled>主要按钮</el-button><el-button type="primary" circle disabled>主要按钮</el-button><el-button type="primary" icon="el-icon-delete" disabled></el-button><el-button type="primary" icon="el-icon-search" disabled>搜索</el-button> </el-row><br /><br /><el-row><el-button type="text">主要按钮1</el-button><el-button type="text" plain>主要按钮2</el-button><el-button type="text" circle>主要按钮3</el-button><el-button type="text" icon="el-icon-delete" disabled></el-button><el-button type="text" icon="el-icon-search" disabled>搜索</el-button> </el-row><br /><br /><el-row><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> </el-row><br /><br /><el-row><el-button type="primary" :loading="true">加载中</el-button> </el-row><br /><br /><el-link href="https://www.baidu.com" target="_blank">默认链接</el-link>&nbsp;&nbsp; <el-link type="primary">主要链接</el-link>&nbsp;&nbsp;<el-link type="success">成功链接</el-link>&nbsp;&nbsp;<el-link type="warning">警告链接</el-link>&nbsp;&nbsp;<el-link type="danger">危险链接</el-link>&nbsp;&nbsp;<el-link type="info">信息链接</el-link>&nbsp;&nbsp;<br /><br /><el-link href="https://www.baidu.com" target="_blank" disabled>默认链接</el-link>&nbsp;&nbsp;<el-link type="primary" disabled>主要链接</el-link>&nbsp;&nbsp;<el-link type="success" disabled>成功链接</el-link>&nbsp;&nbsp;<el-link type="warning" disabled>警告链接</el-link>&nbsp;&nbsp;<el-link type="danger" disabled>危险链接</el-link>&nbsp;&nbsp;<el-link type="info" disabled>信息链接</el-link>&nbsp;&nbsp;<br /><br /><el-link href="https://www.baidu.com" target="_blank" :underline="false">默认链接</el-link>&nbsp;&nbsp;<el-link type="primary" :underline="false">主要链接</el-link>&nbsp;&nbsp;<el-link type="success" :underline="false">成功链接</el-link>&nbsp;&nbsp;<el-link type="warning" :underline="false">警告链接</el-link>&nbsp;&nbsp;<el-link type="danger" :underline="false">危险链接</el-link>&nbsp;&nbsp;<el-link type="info" :underline="false">信息链接</el-link>&nbsp;&nbsp;<br /><br /><el-link icon="el-icon-edit">编辑</el-link>&nbsp;&nbsp;<el-link>查看<i class="el-icon-view el-icon--right"></i> </el-link>&nbsp;&nbsp;</div>
</template><script>
export default {name: "HelloWorld",props: {msg: String,},
};
</script><style scoped>
.el-icon-user {font-size: 30px;color: green;
}
.el-icon-search {font-size: 20px;color: black;
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/505829.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Stable Diffusion WebUI API http://127.0.0.1:7860/docs空白

在尝试调用Stable Diffusion WebUI API的时候&#xff0c;打开http://127.0.0.1:7860/docs遇到了以下页面 网络诊断是这样的原因&#xff1a; 修bug&#xff0c;改来改去遇到了以下两种页面&#xff1a; 此时http://127.0.0.1:7860可以如下正常显示&#xff1a; 查资料的时候找…

基于springboot+vue的科研工作量管理系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

php儿童服装销售管理系统计算机毕业设计项目包运行调试

php mysql儿童服装销售网 功能&#xff1a;前台后台 前台&#xff1a; 1.服装资讯 文章标题列表 详情 2.服装选购中心 分页查看图文列表 详情 3.用户注册 登陆 退出 4.服装加入收藏 5.加入购物车 6.对服装进行评论 会员中心&#xff1a; 1.我的账户 查看 修改 2.我的收藏 查看 …

模型部署 - onnx 的导出和分析 -(1) - PyTorch 导出 ONNX - 学习记录

onnx 的导出和分析 一、PyTorch 导出 ONNX 的方法1.1、一个简单的例子 -- 将线性模型转成 onnx1.2、导出多个输出头的模型1.3、导出含有动态维度的模型 二、pytorch 导出 onnx 不成功的时候如何解决2.1、修改 opset 的版本2.2、替换 pytorch 中的算子组合2.3、在 pytorch 登记&…

查看php版本

查看PHP版本有多种方法&#xff0c;下面列出几种常见的&#xff1a; 命令行方式&#xff1a; 在命令行中输入以下命令以显示PHP的完整版本信息&#xff1a; php -v 如果系统中存在多个PHP版本&#xff0c;并且你想检查特定版本&#xff0c;可以指定该版本的路径执行相同命令。 …

Linux系统管理:虚拟机 Kali Linux 安装

目录 一、理论 1.Kali Linux 二、实验 1.虚拟机Kali Linux安装准备阶段 2.安装Kali Linux 2. Kali Linux 更换国内源 3. Kali Linux 设置固定IP 4. Kali Linux 开启SSH远程连接 5. MobaXterm远程连接 Kali Linux 三、问题 1.apt 命令 取代哪些 apt-get命令 一、理论…

使用Spark探索数据

需求分析 使用Spark来探索数据是一种高效处理大规模数据的方法&#xff0c;需要对数据进行加载、清洗和转换&#xff0c;选择合适的Spark组件进行数据处理和分析。需求分析包括确定数据分析的目的和问题、选择合适的Spark应用程序和算法、优化数据处理流程和性能、可视化和解释…

Mysql学习之MVCC解决读写问题

多版本并发控制 什么是MVCC MVCC &#xff08;Multiversion Concurrency Control&#xff09;多版本并发控制。顾名思义&#xff0c;MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性读操作有了保证。换言之&#xff0…

C++的内联函数

目录 前言 内联函数 为什么声明和定义分离 为什么声明和定义分离后不出错 为什么内联函数不支持声明和定义分离 为什么内联函数支持声明和定义不分离 坚持声明和定义不分离的解决方法 static修饰函数 inline修饰函数 结论 声明和定义不分离的应用场景 前言 在C语言…

二次元风格地址发布页源码

二次元风格地址发布页源码&#xff0c;源码由HTMLCSSJS组成&#xff0c;记事本打开源码文件可以进行内容文字之类的修改&#xff0c;双击html文件可以本地运行效果&#xff0c;也可以上传到服务器里面&#xff0c;重定向这个界面 下载地址 https://www.qqmu.com/2347.html

C3_W2_Collaborative_RecSys_Assignment_吴恩达_中英_Pytorch

Practice lab: Collaborative Filtering Recommender Systems(实践实验室:协同过滤推荐系统) In this exercise, you will implement collaborative filtering to build a recommender system for movies. 在本次实验中&#xff0c;你将实现协同过滤来构建一个电影推荐系统。 …

在什么时候企业档案才会发生调整

档案在企业中通常会调整在以下几个时刻&#xff1a; 1. 入职时&#xff1a;员工入职时&#xff0c;企业会要求员工提供个人档案&#xff0c;包括身份证件、学历证明、工作经历等相关文件。 2. 离职时&#xff1a;员工离职时&#xff0c;企业会整理员工的离职档案&#xff0c;包…