微信小程序登录页面代码实现
时间: 2023-09-16 13:08:00 浏览: 265
小程序登录页面代码实现:
1. 在 app.json 文件中添加以下代码:
```
"pages": [
"pages/login/login"
]
```
2. 在 pages 目录下创建 login 目录,在 login 目录下创建 login.wxml、login.wxss、login.js、login.json 四个文件。
3. 在 login.wxml 文件中添加以下代码:
```
<view class="container">
<view class="logo"></view>
<form bindsubmit="login">
<view class="form-item">
<input type="text" placeholder="请输入账号" name="username" value="{{username}}" />
</view>
<view class="form-item">
<input type="password" placeholder="请输入密码" name="password" value="{{password}}" />
</view>
<button class="btn" type="submit">登录</button>
</form>
</view>
```
4. 在 login.wxss 文件中添加以下代码:
```
.container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
}
.logo {
width: 50px;
height: 50px;
background-color: #000;
border-radius: 50%;
margin-bottom: 30px;
}
.form-item {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
width: 100%;
max-width: 300px;
border-bottom: 1px solid #eee;
}
input {
width: 100%;
height: 30px;
border: none;
outline: none;
}
button {
width: 100%;
max-width: 300px;
height: 40px;
background-color: #000;
color: #fff;
border: none;
border-radius: 20px;
outline: none;
}
```
5. 在 login.js 文件中添加以下代码:
```
Page({
data: {
username: '',
password: ''
},
login: function(event) {
var username = event.detail.value.username;
var password = event.detail.value.password;
// TODO: 发送登录请求
}
})
```
6. 在 login.json 文件中添加以下代码:
```
{
"navigationBarTitleText": "登录"
}
```
7. 至此,微信小程序登录页面代码实现完成。