|
|
@@ -1,6 +1,4 @@
|
|
|
<template>
|
|
|
- <uni-popup ref="dlRef" :animation="true" :is-mask-click="false"
|
|
|
- mask-background-color="rgba(255, 255, 255, 0.6);">
|
|
|
<view class="bind-tel-page">
|
|
|
<!-- 返回 -->
|
|
|
<view class="icon-title-navBar-box">
|
|
|
@@ -26,17 +24,13 @@
|
|
|
<text class="yzm-btn" @click="startCountdown"
|
|
|
:class="{ 'cxfs-btn-disabled': loginData.isDisabled}">{{loginData.buttonText}}</text>
|
|
|
</view>
|
|
|
- <!-- 登录按钮 -->
|
|
|
- <ezyActiveVue v-if="skipBtnFlag" class="ezy-btn-active login-btn yzm-btn" @aclick="skipFun" :class="loginData.yzmStatus">跳过
|
|
|
- </ezyActiveVue>
|
|
|
<ezyActiveVue class="ezy-btn-active login-btn yzm-btn" @aclick="bangdingFun" :class="loginData.yzmStatus">确认绑定
|
|
|
</ezyActiveVue>
|
|
|
</view>
|
|
|
+ <!-- 图形验证码 -->
|
|
|
+ <captchaVue ref="captcha" :config="config" @captchaSuccess="captchaSuccess" @captchaError="captchaError"
|
|
|
+ @captchaFail="captchaFail" @captchaReady="captchaReady" @captchaClose="captchaClose"></captchaVue>
|
|
|
</view>
|
|
|
- </uni-popup>
|
|
|
- <!-- 图形验证码 -->
|
|
|
- <captchaVue ref="captcha" :config="config" @captchaSuccess="captchaSuccess" @captchaError="captchaError"
|
|
|
- @captchaFail="captchaFail" @captchaReady="captchaReady" @captchaClose="captchaClose"></captchaVue>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
@@ -86,12 +80,16 @@
|
|
|
skipBtnFlag: {
|
|
|
type: Boolean,
|
|
|
default: true
|
|
|
- }
|
|
|
+ },
|
|
|
+ openFangshi: {
|
|
|
+ type: String,
|
|
|
+ default: 'bottom'
|
|
|
+ },
|
|
|
})
|
|
|
const sliderData = reactive({})
|
|
|
|
|
|
function showDl() {
|
|
|
- dlRef.value.open('bottom');
|
|
|
+ dlRef.value.open(props.openFangshi);
|
|
|
}
|
|
|
|
|
|
function closeDl() {
|