首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用vue.js写登陆页面

以下是一个使用Vue 3创建的简单登录页面示例:

代码语言:txt
复制
<template>
  <div class="login-container">
    <h2>登录</h2>
    <form @submit.prevent="login">
      <div class="form-group">
        <label for="username">用户名:</label>
        <input type="text" id="username" v-model="user.username" required>
      </div>
      <div class="form-group">
        <label for="password">密码:</label>
        <input type="password" id="password" v-model="user.password" required>
      </div>
      <button type="submit">登录</button>
    </form>
  </div>
</template>

<script setup>
import { ref } from 'vue';

const user = ref({
  username: '',
  password: ''
});

const login = () => {
  // 这里应该调用后端API进行验证
  console.log('用户名:', user.value.username);
  console.log('密码:', user.value.password);
  // 假设登录成功后的操作
  alert('登录成功!');
};
</script>

<style>
.login-container {
  max-width: 300px;
  margin: auto;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.form-group {
  margin-bottom: 15px;
}

label {
  display: block;
  margin-bottom: 5px;
}

input {
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
}

button {
  width: 100%;
  padding: 10px;
  background-color: #42b983;
  color: white;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

button:hover {
  background-color: #38a169;
}
</style>

在这个例子中,我们创建了一个包含用户名和密码输入框的登录表单。用户输入的信息被绑定到user对象的相应属性上。当用户提交表单时,login方法会被触发,它会打印出用户名和密码(在实际应用中,这里应该是调用后端API进行验证的代码),并显示一个登录成功的提示。

请注意,这个例子仅用于演示目的,实际应用中的登录功能需要考虑安全性,比如使用HTTPS、防止CSRF攻击、密码加密存储和传输等。此外,登录成功后的操作通常会涉及路由跳转、状态管理(如Vuex)和会话管理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

14分48秒

95、尚硅谷_总结_自己写装饰器实现登陆验证(1).wmv

21分40秒

96、尚硅谷_总结_自己写装饰器实现登陆验证(2).wmv

20分13秒

用上这个 Mock 神器,让你的开发爽上天!

335
1分21秒

JSP博客管理系统myeclipse开发mysql数据库mvc结构java编程

3分26秒

企业网站建设的基本流程

1时5分

云拨测多方位主动式业务监控实战

领券