index.vue 3.7 KB
Newer Older
芊里 已提交
1
<template>
L
213  
linju 已提交
2 3 4
	<view class="wrap" v-show="isShow">
		<uni-nav-bar @clickLeft="back" left-icon="back" right-text="帮助" :statusBar="true" :border="false"></uni-nav-bar>
		<view class="wrap-content">
芊里 已提交
5
			<view class="content">
L
linju 已提交
6
				<!-- 顶部文字 -->
芊里 已提交
7
				<text class="content-top-title">登陆后即可展示自己</text>
芊里 已提交
8
				<login-ikonw class="login-iknow" :link="link" text="登录即表示同意用户协议和隐私政策"></login-ikonw>
L
linju 已提交
9 10

				<!-- 登录框 (选择手机号所属国家和地区需要另行实现) -->
芊里 已提交
11
				<view class="phone-input-box">
L
linju 已提交
12
					<picker mode="selector" :range="phoneArea" @change="selectPhoneArea">
芊里 已提交
13
						<text class="phone-area">{{currenPhoneArea}}</text>
L
linju 已提交
14
					</picker>
芊里 已提交
15
					<input type="number" class="phone-input" maxlength="11" placeholder="请输入手机号"
L
linju 已提交
16 17 18 19
						v-model="phoneNumber" />
				</view>

				<!-- tip -->
芊里 已提交
20
				<text class="tip-text">未注册的手机号验证通过后蒋自动注册</text>
L
linju 已提交
21 22

				<!-- 发送按钮 -->
芊里 已提交
23
				<view class="send-btn-box" hover-class="hover"
L
linju 已提交
24
					@click="sendShortMsg" :class="canGetShortMsg?'send-btn-active':''">
芊里 已提交
25
					<text class="send-btn-text">获取短信验证码</text>
L
linju 已提交
26 27 28
				</view>

				<!-- 其他登录方式 -->
芊里 已提交
29 30 31
				<view class="auth-box">
					<text class="login-text" hover-class="hover" @click="toPwdLogin">密码登录</text>
					<text class="login-text" hover-class="hover" @click="openLoginList">其他登录方式</text>
L
linju 已提交
32 33
				</view>
			</view>
芊里 已提交
34
		</view>
L
linju 已提交
35 36
		<!-- 登录按钮弹窗 -->
		<login-action-sheet ref="loginActionSheet"></login-action-sheet>
L
213  
linju 已提交
37
		<uni-quick-login></uni-quick-login>
芊里 已提交
38 39 40 41 42 43
	</view>
</template>

<script>
	export default {
		data() {
L
213  
linju 已提交
44
			return {
L
213  
linju 已提交
45
				isShow:false,
L
linju 已提交
46 47 48 49 50 51 52 53 54 55 56
				link: [{
					text: '用户协议',
					to: '/baidu.com'
				}, {
					text: '隐私政策',
					to: 'baidu'
				}],
				phoneArea: ['+86', '+87'],
				currenPhoneArea: '+86',
				phoneNumber: ''
			}
L
213  
linju 已提交
57 58 59 60 61
		},
		onReady() {
			setTimeout(()=>{
				this.isShow = true
			},1500);
L
linju 已提交
62 63 64 65 66
		},
		computed: {
			canGetShortMsg() {
				let reg = /^1\d{10}$/;
				return reg.test(this.phoneNumber);
芊里 已提交
67 68
			}
		},
L
linju 已提交
69 70 71 72 73 74 75 76 77 78 79 80
		methods: {
			selectPhoneArea(event) {
				this.currenPhoneArea = this.phoneArea[event.detail.value];
			},
			sendShortMsg() {
				if (!this.canGetShortMsg) return;
				/**
				 * 发送验证吗
				 */
			},
			/**
			 * 去密码登录页
芊里 已提交
81
			 */
L
linju 已提交
82 83 84 85 86 87 88
			toPwdLogin() {
				uni.navigateTo({
					url: './pwd-login'
				})
			},
			openLoginList() {
				this.$refs.loginActionSheet.open();
L
213  
linju 已提交
89 90 91
			},
			back(){
				uni.navigateBack()
芊里 已提交
92 93 94 95 96
			}
		}
	}
</script>

L
213  
linju 已提交
97
<style>
L
213  
linju 已提交
98
<<<<<<< HEAD
L
213  
linju 已提交
99 100 101
	page {
		background: transparent;
	}
芊里 已提交
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
	/* #ifndef APP-NVUE */
	page{
		display: flex;
		flex-direction: column;
		flex: 1;
		height: 100%;
	}
	/* #endif */
	.wrap{
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: column;
		flex:1;
		width: 750rpx;
		background-color: #fff;
	}
	.wrap-content{
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex: 1;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	.content{
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		width: 630rpx;
		flex-direction: column;
	}
L
213  
linju 已提交
135
=======
芊里 已提交
136
	@import url("../../common/loginPage.css");
L
213  
linju 已提交
137
>>>>>>> 4102167b2d3d22ebf4994a07a5b8421d8539345c
芊里 已提交
138
	.content-top-title{
芊里 已提交
139
		text-align: center;
芊里 已提交
140
	}
L
213  
linju 已提交
141
<<<<<<< HEAD
L
linju 已提交
142 143 144 145 146 147 148 149 150
	@import url("../../common/myStyle.css");

	.lgnin-iknow {
		padding-top: 24rpx;
		padding-bottom: 48rpx;
	}

	.phone-input-box {
		height: 85rpx;
芊里 已提交
151 152 153 154 155
		background-color: #f9f9f9;
		border-radius: 6rpx;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
L
213  
linju 已提交
156
=======
芊里 已提交
157
	.login-iknow{
L
213  
linju 已提交
158
>>>>>>> 4102167b2d3d22ebf4994a07a5b8421d8539345c
芊里 已提交
159
		justify-content: center;
芊里 已提交
160
	}
L
linju 已提交
161
</style>