提交 5bc8ec58 编写于 作者: donghuawangliang0612's avatar donghuawangliang0612

密码显示问题修改

上级 7f413775
...@@ -30,8 +30,8 @@ ...@@ -30,8 +30,8 @@
<van-field v-model="password" :type="passwordType" center clearable placeholder="请填写密码"> <van-field v-model="password" :type="passwordType" center clearable placeholder="请填写密码">
<template slot="right-icon"> <template slot="right-icon">
<span class="solts" @click="switchPasswordType"> <span class="solts" @click="switchPasswordType">
<van-icon name="eye" v-if="passwordType === 'password'" /> <van-icon name="closed-eye" v-if="passwordType === 'password'" />
<van-icon name="closed-eye" v-else /> <van-icon name="eye" v-else/>
</span> </span>
</template> </template>
</van-field> </van-field>
......
...@@ -59,8 +59,8 @@ ...@@ -59,8 +59,8 @@
> >
<template slot="right-icon"> <template slot="right-icon">
<span class="solts" @click="switchPasswordType"> <span class="solts" @click="switchPasswordType">
<van-icon name="eye" v-if="passwordType === 'password'" /> <van-icon name="closed-eye" v-if="passwordType === 'password'" />
<van-icon name="closed-eye" v-else /> <van-icon name="eye" v-else/>
</span> </span>
</template> </template>
</van-field> </van-field>
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<span class="sopan">确认密码</span> <span class="sopan">确认密码</span>
<van-field <van-field
v-model="restpassword" v-model="restpassword"
:type="password" :type="passwordTypeNext"
clickable clickable
center center
clearable clearable
...@@ -79,9 +79,9 @@ ...@@ -79,9 +79,9 @@
> >
<template slot="right-icon"> <template slot="right-icon">
<span class="solts" @click="switchPasswordType"> <span class="solts" @click="switchPasswordTypeNext">
<van-icon name="eye" v-if="passwordType === 'password'" /> <van-icon name="closed-eye" v-if="passwordTypeNext === 'password'" />
<van-icon name="closed-eye" v-else /> <van-icon name="eye" v-else/>
</span> </span>
</template> </template>
</van-field> </van-field>
...@@ -132,6 +132,7 @@ import commonApi from "@/constants/api/login/common.api"; ...@@ -132,6 +132,7 @@ import commonApi from "@/constants/api/login/common.api";
export default class ForgetPassView extends Vue { export default class ForgetPassView extends Vue {
password = "password"; password = "password";
passwordType="password" passwordType="password"
passwordTypeNext="password"
getCmstotal = "获取短信验证码"; getCmstotal = "获取短信验证码";
tatleName = "密码重置"; tatleName = "密码重置";
loginNo: string = ""; //登录账号 loginNo: string = ""; //登录账号
...@@ -166,6 +167,9 @@ export default class ForgetPassView extends Vue { ...@@ -166,6 +167,9 @@ export default class ForgetPassView extends Vue {
switchPasswordType() { switchPasswordType() {
this.passwordType = this.passwordType === 'password' ? 'text' : 'password' this.passwordType = this.passwordType === 'password' ? 'text' : 'password'
} }
switchPasswordTypeNext() {
this.passwordTypeNext = this.passwordTypeNext === 'password' ? 'text' : 'password'
}
//计时器 //计时器
changeCmstotal() { changeCmstotal() {
this.getCmstotal = this.time + "s重发验证码"; this.getCmstotal = this.time + "s重发验证码";
......
...@@ -61,8 +61,8 @@ ...@@ -61,8 +61,8 @@
<!-- <van-divider /> --> <!-- <van-divider /> -->
<template slot="right-icon"> <template slot="right-icon">
<span class="solts" @click="switchPasswordType"> <span class="solts" @click="switchPasswordType">
<van-icon name="eye" v-if="passwordType === 'password'" /> <van-icon name="closed-eye" v-if="passwordType === 'password'" />
<van-icon name="closed-eye" v-else /> <van-icon name="eye" v-else/>
</span> </span>
</template> </template>
</van-field> </van-field>
...@@ -70,11 +70,11 @@ ...@@ -70,11 +70,11 @@
</div> </div>
<div class="logindiv"> <div class="logindiv">
<span class="sopan">确认密码</span> <span class="sopan">确认密码</span>
<van-field v-model="restpassword" :type="passwordType" center clearable placeholder="请确认新密码"> <van-field v-model="restpassword" :type="passwordTypeNext" center clearable placeholder="请确认新密码">
<template slot="right-icon"> <template slot="right-icon">
<span class="solts" @click="switchPasswordType"> <span class="solts" @click="switchPasswordTypeNext">
<van-icon name="eye" v-if="passwordType === 'password'" /> <van-icon name="closed-eye" v-if="passwordTypeNext === 'password'" />
<van-icon name="closed-eye" v-else /> <van-icon name="eye" v-else/>
</span> </span>
</template> </template>
</van-field> </van-field>
...@@ -125,6 +125,7 @@ export default class ForgetPassView extends Vue { ...@@ -125,6 +125,7 @@ export default class ForgetPassView extends Vue {
radio: string = "0" radio: string = "0"
checked: boolean = false; checked: boolean = false;
passwordType = "password" passwordType = "password"
passwordTypeNext = "password"
showCode = false; showCode = false;
//方法 //方法
...@@ -138,7 +139,9 @@ export default class ForgetPassView extends Vue { ...@@ -138,7 +139,9 @@ export default class ForgetPassView extends Vue {
switchPasswordType() { switchPasswordType() {
this.passwordType = this.passwordType === 'password' ? 'text' : 'password' this.passwordType = this.passwordType === 'password' ? 'text' : 'password'
} }
switchPasswordTypeNext() {
this.passwordTypeNext = this.passwordTypeNext === 'password' ? 'text' : 'password'
}
//手机号 //手机号
verifyPhone(s:string) { verifyPhone(s:string) {
return /^1[3-9]\d{9}$/.test(s) // 返回true或false return /^1[3-9]\d{9}$/.test(s) // 返回true或false
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册