ElementUI框架搭建及组件使用+登录界面精美模版分享

目录

如何在项目中使用ElementUI组件?

① 通过npm 安装

② 完整引入 Element

③ 导入组件测试

登录界面搭建

注意事项


▐ 前言:

本篇文章将详解基于Vue-cli脚手架搭建的项目如何使用ElementUI ?所以在学习本篇文章内容之前建议您先学习vue-cli脚手架项目的搭建和学习~~

Vue-CLI脚手架项目搭建学习icon-default.png?t=N7T8https://blog.csdn.net/2301_79263365/article/details/139896336?spm=1001.2014.3001.5501

▐ 关于ElementUI框架: 

Element UI 是一款流行的UI框架,将前端常用的一些组件进行了封装,是一套为开发者、设计师和产品经理准备的基于 Vue.js 2.0 的桌面端组件库

Element UI 具有的显著特点:包含丰富的组件、易于定制、响应式设计、良好的文档和社区支持.

Element UI 框架大大提高了前端开发的效率和质量,使得开发者能够更专注于业务逻辑的实现,而不必花费过多时间在基础组件的构建和样式调整上。

▐ 官方网址:

Element - The world's most popular Vue UI frameworkElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库icon-default.png?t=N7T8https://element.eleme.cn/

如何在项目中使用ElementUI组件?


① 通过npm 安装

在vue-cli项目的终端输入命令:npm i element-ui -S

npm i element-ui -S

安装成功后在vue-cli项目中的package.json文件中会自动添加elementui组件的版本信息,如图:

② 完整引入 Element

在 main.js 中添加以下内容:

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
});

③ 导入组件测试

我们在官方文档中任意找一个组件,将其代码复制粘贴到我们项目的一个.vue组件中,并启动运行项目。若在浏览器上可以正常显示对应的UI组件,就表明ElementUi框架搭建成功,我们就可以在项目中直接使用官方提供的ui组件了!

登录界面搭建


▐  效果图:

▐ 完整代码: 

<template>
	<div class="login_face">
		<div class="login_box">

			<div class="img_box"></div>
			<!-- 登录表单 -->
			<div class="login_msg">
				<!-- 账号输入框 -->
				<el-input placeholder="请输入内容" v-model="account" clearable id="account"></el-input>
				<!-- 密码输入框 -->
				<el-input placeholder="请输入密码" v-model="password"  id="password" show-password></el-input>
				<!-- 登录按钮 -->
				<el-button id="btn" type="primary" @click="login()">登录</el-button>
			</div>
			
		</div>
	</div>
</template>

<script>
	/* 导出组件,并为组件定义数据,函数,生命周期函数 */
	export default {
		data() {
			return {
				account: '',
				password: ''
			}
		},
		methods: {
			login() {
				if (this.account.length == 0) {
					this.$message({
						message: '账号不能为空!',
						type: 'warning'
					});
					return;
				}
				if (this.password.length == 0) {
					this.$message({
						message: '密码不能为空!',
						type: 'warning'
					});
					return;
				}
				//后端交互


				//后端响应
				this.$router.push("/main");
			}
		}
	}
</script>

<style>
	.login_msg{
		width: 400px;
		height: 300px;
		margin: auto;
		margin-top: 25px;
		/* background-color: lightcyan; */	
	}
	#account,#password{
		width:400px;
		height: 50px;
		margin: 15px;
		margin:15px 0;
		background: rgba(255, 255, 255, 0.65);
		border-radius: 25px;
	}
	#btn{
		width: 220px;
		margin-left: 90px;
		margin-top: 25px;
		border-radius: 40px;
	}
	
	* {
		margin: 0px;
		padding: 0px;
	}

	.login_face {
		display: flex;
		height: 100vh;
		align-items: center;
		justify-content: center;
		background-image: url(assets/img8.jpg);
		background-size: cover;
	}

	.login_box {
		width: 550px;
		height: 450px;
		border-radius: 20px;
		background: rgba(255, 255, 255, 0.38);
	}

	.img_box {
		width: 130px;
		height: 130px;
		background-image: url(assets/myimg.jpg);
		background-size: cover;
		border-radius: 50%;
		border: white solid 6px;
		opacity: 0.95;
		margin: auto;
		margin-top: -68px;
	}
</style>

此登录界面输入账号或密码为空时会向用户做出提示,若不为空点击登录会跳转到Main.vue组件

▐ 素材:

img8.jpg

myimg.jpg 

注意事项


使用 Element UI 进行项目开发时,需要注意以下几个方面:

版本兼容性
确保 Element UI 的版本与您使用的 Vue.js 版本兼容。不同版本的组合可能会导致一些不可预测的错误。

组件的使用场景
充分了解每个组件的适用场景和功能限制。例如,某些组件可能在特定的布局或交互需求下表现出色,但在其他情况下可能不太合适。

与其他库的冲突
如果项目中同时使用了其他的 UI 库或插件,可能会存在样式或功能上的冲突。需要提前进行测试和解决。

样式定制
虽然 Element UI 提供了默认的样式,但在实际项目中可能需要进行一定程度的样式定制。在定制样式时,要注意避免影响到组件的原有功能和交互效果

文档的参考
始终参考官方文档来获取最新的特性、用法和注意事项。文档中可能会包含一些重要的更新和修复信息。



▐ 结语  

🎈到这里又要和大家说再见了,本篇文章详解了基于vue-cli脚手架搭建的项目如何使用ElementUi组件,并给大家分享了一个登录界面精美模版🎈希望我的分享能给您带来帮助,创作不易也欢迎大家三连支持,你们的点赞就是博主更新最大的动力🎈如有不同意见,欢迎评论区积极讨论交流,让我们一起学习进步!有相关问题也可以私信博主,评论区和私信都会认真查看的,我们下次再见🎈

海漫浩浩,我亦苦作舟!大家一起学习,一起进步!    本人微信:g2279605572 

  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Element UI是一套基于Vue.js组件库,提供了丰富的组件和模板供开发使用。它的登录界面模板是其中之一。 Element UI登录界面模板包含了登录表单、注册链接和找回密码等常见元素。该模板具有响应式设计,能够适应不同设备的屏幕尺寸,带来良好的用户体验。 登录表单是该模板的核心部分,包含了用户名和密码输入框、记住密码复选框和登录按钮等。开发者可以灵活地添加自定义表单验证规则和逻辑,以满足实际需求。此外,Element UI还提供了一系列美观的表单样式和交互动画,使表单使用更加友好和直观。 在登录界面模板中,注册链接和找回密码是常用的功能补充。注册链接可引导用户到注册页面进行新用户的注册,而找回密码则提供了找回密码的功能,帮助用户恢复登录密码。这些功能的实现可以通过跳转页面或弹出模态框等方式完成,方便用户的操作。 除此之外,Element UI登录界面模板还提供了多语言支持和自定义主题功能。开发者可以根据项目的需要选择合适的语言或自定义主题,以满足不同用户的需求。 综上所述,Element UI登录界面模板是一个功能完善、易于使用美观的模板,能够帮助开发者快速构建符合要求的登录界面,并提供了丰富的可定制选项满足不同项目的需求。 ### 回答2: Element UI是一套基于Vue.js的开源UI框架,它提供了丰富的组件和模板,方便开发者快速构建用户界面。在Element UI中,有一个登录界面模板,可以用于实现用户登录的功能。 Element UI登录界面模板有以下几个主要部分: 1. Logo:登录界面的上方通常会放置一个Logo,用于展示企业或产品的品牌标识。 2. 输入框:登录界面需要两个输入框,一个用于输入用户名,另一个用于输入密码。Element UI的输入框组件具有样式美观、交互友好的特点,可以很方便地集成到登录界面中。 3. 按钮:登录界面还需要一个按钮,用于触发登录操作。Element UI的按钮组件支持不同的样式和尺寸配置,可以根据需求设置登录按钮的样式。 4. 错误提示:当用户输入错误的用户名或密码时,登录界面需要提供相应的错误提示。Element UI的提示组件可以方便地实现错误提示的功能。 5. 其它功能:登录界面还可以添加一些其它的功能,比如记住密码、忘记密码等。Element UI提供了丰富的组件和模板,可以很方便地集成这些功能。 综上所述,Element UI登录界面模板提供了一套完整的UI组件和样式,可以帮助开发者快速构建一个美观、功能完善的登录界面使用Element UI登录界面模板,开发者只需少量的代码就可以实现登录功能,并且可以通过配置不同的组件、样式和功能,满足不同项目的需求。 ### 回答3: ElementUI是一套基于Vue.js前端UI框架,提供了许多现成的组件和模板,可以在前端开发中快速构建出美观、功能完善的用户界面。其中,ElementUI也提供了登录界面模板,方便我们进行网站或应用的登录页设计。 ElementUI登录界面模板通常包括以下几个组件: 1. 输入框组件:用于用户输入账号和密码。可以设置格式校验、密码显示与隐藏等特性,确保输入的安全性和便捷性。 2. 按钮组件:用于登录操作和其他功能按钮。通常有登录、注册、忘记密码等按钮,可以根据具体需求进行添加和定制。 3. 图片组件:可以添加网站或品牌的Logo,增加界面的个性化和识别度。 4. 表单组件:用于显示验证信息和错误提示。例如,密码错误、账号不存在等情况,可以通过表单组件进行友好的提示和展示。 5. 背景组件:可以设置页面的背景图片或颜色,增加页面的视觉效果和吸引力。 除了以上组件ElementUI登录界面模板还可以进行自定义配置,例如:调整字体大小和颜色、修改按钮样式、添加验证码等。同时,ElementUI还可以与其他Vue.js插件和工具库配合使用,实现更复杂的登录界面功能,例如:使用axios与后端进行数据交互、使用路由进行页面跳转等等。 综上所述,ElementUI登录界面模板提供了丰富的组件和样式,使我们能够快速构建出符合用户需求的登录界面,提升用户体验和用户界面的可用性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值