|
|
@ -60,6 +60,16 @@ |
|
|
placeholder="输入新密码" |
|
|
placeholder="输入新密码" |
|
|
v-model="newPassword" |
|
|
v-model="newPassword" |
|
|
/> |
|
|
/> |
|
|
|
|
|
<image |
|
|
|
|
|
class="input-icon-eye" |
|
|
|
|
|
@click="newPasswordLookFirst=!newPasswordLookFirst" |
|
|
|
|
|
:src=" |
|
|
|
|
|
newPasswordLookFirst |
|
|
|
|
|
? '../../../static/icons/unlook.png' |
|
|
|
|
|
: '../../../static/icons/look.png' |
|
|
|
|
|
" |
|
|
|
|
|
alt="" |
|
|
|
|
|
/> |
|
|
</view> |
|
|
</view> |
|
|
<view class="input-with-icon"> |
|
|
<view class="input-with-icon"> |
|
|
<image |
|
|
<image |
|
|
@ -73,6 +83,16 @@ |
|
|
placeholder="再次确认" |
|
|
placeholder="再次确认" |
|
|
v-model="password" |
|
|
v-model="password" |
|
|
/> |
|
|
/> |
|
|
|
|
|
<image |
|
|
|
|
|
class="input-icon-eye" |
|
|
|
|
|
@click="newPasswordLookSecond=!newPasswordLookSecond" |
|
|
|
|
|
:src=" |
|
|
|
|
|
newPasswordLookSecond |
|
|
|
|
|
? '../../../static/icons/unlook.png' |
|
|
|
|
|
: '../../../static/icons/look.png' |
|
|
|
|
|
" |
|
|
|
|
|
alt="" |
|
|
|
|
|
/> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
@ -226,6 +246,8 @@ const codeBtnText = ref("获取验证码"); |
|
|
const isCodeBtnDisabled = ref(false); // 添加验证码按钮禁用状态 |
|
|
const isCodeBtnDisabled = ref(false); // 添加验证码按钮禁用状态 |
|
|
const checkboxUrl = ref("../../../static/icons/Check-one-false.png"); |
|
|
const checkboxUrl = ref("../../../static/icons/Check-one-false.png"); |
|
|
const isRecovering = ref(false); |
|
|
const isRecovering = ref(false); |
|
|
|
|
|
const newPasswordLookFirst = ref(false); |
|
|
|
|
|
const newPasswordLookSecond = ref(false); |
|
|
|
|
|
|
|
|
// 使用从list.js导入的完整国家列表数据 |
|
|
// 使用从list.js导入的完整国家列表数据 |
|
|
const countries = ref( |
|
|
const countries = ref( |
|
|
@ -553,6 +575,7 @@ function handleAgree() { |
|
|
checkboxUrl.value = "../../../static/icons/Check-one-true.png"; |
|
|
checkboxUrl.value = "../../../static/icons/Check-one-true.png"; |
|
|
// 继续登录流程 |
|
|
// 继续登录流程 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style scoped> |
|
|
<style scoped> |
|
|
@ -688,6 +711,11 @@ function handleAgree() { |
|
|
height: 40rpx; |
|
|
height: 40rpx; |
|
|
margin: 0 20rpx; |
|
|
margin: 0 20rpx; |
|
|
} |
|
|
} |
|
|
|
|
|
.input-icon-eye { |
|
|
|
|
|
width: 40rpx; |
|
|
|
|
|
height: 20rpx; |
|
|
|
|
|
margin: 0 20rpx; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
.input-field { |
|
|
.input-field { |
|
|
flex: 1; |
|
|
flex: 1; |
|
|
|