clone 开源的 Shopping
This commit is contained in:
67
mobile-web/src/page/account/login.vue
Normal file
67
mobile-web/src/page/account/login.vue
Normal file
@@ -0,0 +1,67 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="m-logo" style="background:url(//haitao.nos.netease.com/f866dd18-12f0-4bb2-be6d-5cac85cf2627.png) center 73px no-repeat;background-size:161px; text-align: center;
|
||||
padding: 130px 0 0;
|
||||
margin: 15px 0;"></div>
|
||||
<div style="margin:0 10px;font-size: 14px;">
|
||||
<router-link to="/login/phone">
|
||||
<van-button size="large" style="font-size: 14px;height: 42px;line-height: 42px;margin-bottom: 15px;">手机号登录</van-button>
|
||||
</router-link>
|
||||
<router-link to="/login/password">
|
||||
<van-button size="large" style="font-size: 14px;height: 42px;line-height: 42px;margin-bottom: 15px;">密码登录</van-button>
|
||||
</router-link>
|
||||
<router-link to="/login/register">
|
||||
<van-button size="large" type="primary" style="font-size: 14px;height: 42px;line-height: 42px;">手机号一键注册</van-button>
|
||||
</router-link>
|
||||
</div>
|
||||
<div class="m-thirdpart">
|
||||
<p class="tit"><span class="txt">或用以下方式登录</span></p>
|
||||
<div class="lnk">
|
||||
<van-icon name="wechat" color="#1AAD16" />
|
||||
<van-icon name="alipay" color="#7dcbeb"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less">
|
||||
.m-thirdpart{
|
||||
padding: 40px 20px 50px;
|
||||
font-size: 12px;
|
||||
.tit{
|
||||
position: relative;
|
||||
width: 215px;
|
||||
margin: 0 auto;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
.txt{
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: -12px;
|
||||
margin: 0 0 0 -57px;
|
||||
width: 114px;
|
||||
background: #fff;
|
||||
text-align: center;
|
||||
color: #999;
|
||||
font-size: 12px;
|
||||
line-height: 26px;
|
||||
}
|
||||
.lnk{
|
||||
position: relative;
|
||||
padding: 27px 0 0;
|
||||
width: 280px;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
.van-icon{
|
||||
font-size: 31px;
|
||||
margin: 0 29px;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
31
mobile-web/src/page/account/password.vue
Normal file
31
mobile-web/src/page/account/password.vue
Normal file
@@ -0,0 +1,31 @@
|
||||
<template>
|
||||
<div>
|
||||
<headerNav title="登录"/>
|
||||
<div style="background:url(https://haitao.nos.netease.com/f866dd18-12f0-4bb2-be6d-5cac85cf2627.png) center 18px no-repeat;background-size:161px;">
|
||||
<div style="padding-top: 70px;">
|
||||
<van-cell-group>
|
||||
<van-field
|
||||
placeholder="请输入手机号"
|
||||
/>
|
||||
<van-field
|
||||
type="password"
|
||||
placeholder="请输入密码"
|
||||
/>
|
||||
</van-cell-group>
|
||||
<div style="margin: 10px;">
|
||||
<van-button size="large" type="primary" style="height: 45px;line-height:45px;">登录</van-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
34
mobile-web/src/page/account/phonelogin.vue
Normal file
34
mobile-web/src/page/account/phonelogin.vue
Normal file
@@ -0,0 +1,34 @@
|
||||
<template>
|
||||
<div>
|
||||
<headerNav title="手机号登录"/>
|
||||
<div style="background:url(https://haitao.nos.netease.com/f866dd18-12f0-4bb2-be6d-5cac85cf2627.png) center 18px no-repeat;background-size:161px;">
|
||||
<div style="padding-top: 70px;">
|
||||
<van-cell-group>
|
||||
<van-field
|
||||
placeholder="请输入手机号"
|
||||
/>
|
||||
<van-field
|
||||
center
|
||||
clearable
|
||||
placeholder="请输入短信验证码"
|
||||
>
|
||||
<van-button slot="button" size="small" type="primary">发送验证码</van-button>
|
||||
</van-field>
|
||||
</van-cell-group>
|
||||
<div style="margin: 10px;">
|
||||
<van-button size="large" type="primary" style="height: 45px;line-height:45px;">登录</van-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
38
mobile-web/src/page/account/register.vue
Normal file
38
mobile-web/src/page/account/register.vue
Normal file
@@ -0,0 +1,38 @@
|
||||
<template>
|
||||
<div>
|
||||
<headerNav title="注册"/>
|
||||
<div style="background:url(https://haitao.nos.netease.com/f866dd18-12f0-4bb2-be6d-5cac85cf2627.png) center 18px no-repeat;background-size:161px;">
|
||||
<div style="padding-top: 70px;">
|
||||
<van-cell-group>
|
||||
<van-field
|
||||
placeholder="请输入手机号"
|
||||
/>
|
||||
<van-field
|
||||
center
|
||||
clearable
|
||||
placeholder="请输入短信验证码"
|
||||
>
|
||||
<van-button slot="button" size="small" type="primary">发送验证码</van-button>
|
||||
</van-field>
|
||||
<van-field
|
||||
type="password"
|
||||
placeholder="请输入密码"
|
||||
/>
|
||||
</van-cell-group>
|
||||
<div style="margin: 10px;">
|
||||
<van-button size="large" type="primary" style="height: 45px;line-height:45px;">注册</van-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
Reference in New Issue
Block a user