【登录界面】vue、element-ui登录界面模板

vue、element-ui登录界面模板

这里总结一个用vue、element-ui写的登录界面,为以后复制粘贴备用。

截图
在这里插入图片描述

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录</title>

<!--引入js-->
  <script src="../../js/vue.js"></script>
  <script src="../../js/jquery-3.6.0.js"></script>
    <!--引入element-ui-->
  <!-- 引入样式 -->
  <link rel="stylesheet" href="../../css/Eleindex.css">
  <!-- 引入组件库 -->
  <script src="../../js/Eleindex.js"></script>

</head>
<body>
<div id="app">

    <el-container>
        <el-header>XXXX</el-header>
        <!--主体内容-->
        <el-main>


            <el-row>
                <el-col :span="8" :offset="8">
                    <div id="loginBox">
                        用户登录<br>
                        账号:<el-input v-model="adminUser.username" placeholder="账号"></el-input><br>
                        密码:<el-input type="password" v-model="adminUser.password" placeholder="密码"></el-input><br>
                        <el-button type="primary" @click="y_reset">重置</el-button>
                        <el-button type="primary" @click="y_login">登录</el-button>
                    </div>
                </el-col>
            </el-row>


        </el-main>
        <el-footer>Copyright © 2022xxxx all rights reserved</el-footer>
    </el-container>



</div>



</body>
</html>

<style>
    /*整体样式*/
    *{
        margin: 0;
        padding: 0;
    }
    body,html,.el-container,#app{
        height: 100%;
    }

    /*放账号密码input的div*/
    #loginBox{
        background-color: #eee;
        border-radius: 15px;
        margin-top: 15%;
    }

    /*布局容器样式 main header fotter*/
    .el-header {
        background-color:deepskyblue;
        color: #fff;
        text-align: center;
        line-height: 60px;
        font-size: xx-large;
        font-weight: bolder;

    }
    .el-footer{
        background-color: #bbb;
        color: #000;
        text-align: center;
        line-height: 60px;

    }
    .el-main {
        background-color: #fff;
        color: #333;
        text-align: center;
        line-height: 80px;

    }

/*    输入框样式*/
    .el-input{
        width: 50%;
    }

</style>

<script>
  var app=new Vue({
    el:"#app",
    data:{
        adminUser:{},

    },
    methods:{
        y_reset(){//重置
            this.adminUser={};
        },
        y_login(){//点击登录按钮后发送ajax请求给后端进行账号密码比对
            this.post01();
        }
    }
    });

</script>
Vue3是一种流行的JavaScript框架,用于构建界面。Element UI是一个基于VueUI组件库,提供了丰富的可重用组件,可以用于构建漂亮的登录界面。 在Vue3中使用Element UI构建登录界面,你可以按照以下步骤进行: 1. 首先,确保你已经安装了Vue3和Element UI。你可以通过npm或yarn来安装它们。 2. 创建一个Vue组件,用于表示登录界面。你可以在组件中使用Element UI提供的各种组件来构建界面,例如输入框、按钮等。 3. 在组件的模板中,使用Element UI的组件来构建登录表单。例如,你可以使用el-input组件来创建用户名和密码输入框,使用el-button组件来创建登录按钮。 4. 在组件的逻辑部分,你可以定义数据和方法来处理用户的输入和登录操作。例如,你可以使用data属性来定义用户名和密码的数据,使用methods属性来定义处理登录操作的方法。 5. 最后,将该组件渲染到页面上的某个元素中,以显示登录界面。 下面是一个简单的示例代码,展示了如何使用Vue3和Element UI创建一个登录界面: ```vue <template> <div> <el-input v-model="username" placeholder="请输入用户名"></el-input> <el-input v-model="password" placeholder="请输入密码" type="password"></el-input> <el-button type="primary" @click="login">登录</el-button> </div> </template> <script> import { ref } from 'vue'; export default { setup() { const username = ref(''); const password = ref(''); const login = () => { // 处理登录逻辑 }; return { username, password, login, }; }, }; </script> ``` 这是一个简单的登录界面示例,其中使用了el-input组件和el-button组件来创建输入框和登录按钮。在逻辑部分,使用了Vue3的Composition API来定义数据和方法。 希望这个示例能帮助你了解如何使用Vue3和Element UI创建登录界面
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

齊 天 大 聖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值