|
@@ -1,8 +1,11 @@
|
|
|
<template>
|
|
|
<view class="container">
|
|
|
+ <!-- 头部logo -->
|
|
|
<view class="login-logo">
|
|
|
<image src="@/static/logo.png" mode="scaleToFill" />
|
|
|
</view>
|
|
|
+
|
|
|
+ <!-- 中间登录注册按钮 -->
|
|
|
<view class="login-btn-wrap">
|
|
|
<u-button shape="circle" type="primary" :loading="loading" @tap="login">
|
|
|
微信用户一键登录
|
|
@@ -16,51 +19,17 @@
|
|
|
</u-button>
|
|
|
</view>
|
|
|
|
|
|
+ <!-- 底部协议 -->
|
|
|
<view class="agree">
|
|
|
<u-checkbox-group v-model="checked">
|
|
|
<u-checkbox shape="circle" name="1" />
|
|
|
</u-checkbox-group>
|
|
|
<view>我已阅读并同意</view>
|
|
|
- <view @click="showUserAgreement">《用户协议》</view>
|
|
|
- <view @click="showPrivacyPolicy">《隐私政策》</view>
|
|
|
+ <view @click="click('用户协议')">《用户协议》</view>
|
|
|
+ <view @click="click('隐私政策')">《隐私政策》</view>
|
|
|
</view>
|
|
|
|
|
|
- <!-- <u-modal
|
|
|
- :show="show"
|
|
|
- content="请阅读并勾选用户协议"
|
|
|
- @confirm="confirmUserAgreement"
|
|
|
- width="500rpx"
|
|
|
- ></u-modal>
|
|
|
- <u-modal title="用户协议" :show="showUserAgreementDialog" width="500rpx">
|
|
|
- <view>
|
|
|
- 用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容用户协议的内容
|
|
|
- </view>
|
|
|
- <u-button shape="circle" @click="closeUserAgreementDialog">X</u-button>
|
|
|
- </u-modal>
|
|
|
-
|
|
|
- <u-modal title="隐私政策" :show="showPrivacyPolicyDialog" width="500rpx">
|
|
|
- <view>
|
|
|
- 隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容隐私政策的内容
|
|
|
- </view>
|
|
|
- <u-button shape="circle" @click="closePrivacyPolicyDialog">X</u-button>
|
|
|
- </u-modal> -->
|
|
|
-
|
|
|
- <userAgreement v-if="show" :title="title" :show="show" @handleConfirm="handleConfirm">
|
|
|
- <!-- 如果点击的是用户协议 -->
|
|
|
- <view v-if="isUserAgreement">
|
|
|
- <p>1.1246461456</p>
|
|
|
- <p>1.1246461456</p>
|
|
|
- <p>1.1246461456</p>
|
|
|
- </view>
|
|
|
- <!-- 否则 也就是点击隐私政策 -->
|
|
|
- <view v-else>
|
|
|
- <p>8888888888</p>
|
|
|
- <p>8888888888</p>
|
|
|
- <p>8888888888</p>
|
|
|
- <p>8888888888</p>
|
|
|
- <p>8888888888</p>
|
|
|
- </view>
|
|
|
- </userAgreement>
|
|
|
+ <userAgreement v-if="show" :title="title" :show="show" @handleConfirm="handleConfirm"/>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -102,33 +71,17 @@ export default {
|
|
|
this.$Router.back();
|
|
|
},
|
|
|
|
|
|
- // showUserAgreement() {
|
|
|
- // this.showUserAgreementDialog = true;
|
|
|
- // },
|
|
|
-
|
|
|
//点击用户协议
|
|
|
- showUserAgreement() {
|
|
|
- this.isUserAgreement = true;
|
|
|
+ click(title) {
|
|
|
this.show = true; //打开弹框
|
|
|
- this.title = '用户协议'; //赋值标题
|
|
|
+ this.title = title; //赋值标题
|
|
|
},
|
|
|
|
|
|
//点击用户协议弹框内的确定
|
|
|
handleConfirm() {
|
|
|
- console.log(222);
|
|
|
this.show = false; //关闭弹框
|
|
|
},
|
|
|
|
|
|
- // showPrivacyPolicy() {
|
|
|
- // this.showPrivacyPolicyDialog = true;
|
|
|
- // },
|
|
|
-
|
|
|
- showPrivacyPolicy() {
|
|
|
- this.isUserAgreement = false;
|
|
|
- this.show = true; //打开弹框
|
|
|
- this.title = '隐私政策'; //赋值标题
|
|
|
- },
|
|
|
-
|
|
|
//点击微信用户一键登录
|
|
|
async login() {
|
|
|
if (this.checked && this.checked.length == 0) {
|