提交 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>
...@@ -48,14 +48,14 @@ ...@@ -48,14 +48,14 @@
</div> --> </div> -->
<!-- <template > <!-- <template >
<img :src="imageSrc" style="max-width: 100px; max-height: 200px;" /> <img :src="imageSrc" style="max-width: 100px; max-height: 200px;" />
</template> --> </template> -->
<!-- <span class="sopan">短信验证码</span> <!-- <span class="sopan">短信验证码</span>
<van-row class=""> <van-row class="">
<van-col span="16"> <van-col span="16">
<van-field v-model="sms" center clearable placeholder="请输入短信验证码"> <van-field v-model="sms" center clearable placeholder="请输入短信验证码">
</van-field> </van-field>
</van-col> </van-col>
<van-col span="8"><a style="color:#3672F1" @click="getPhonePost()">{{ getCmstotal }}</a></van-col> <van-col span="8"><a style="color:#3672F1" @click="getPhonePost()">{{ getCmstotal }}</a></van-col>
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
</div> </div>
</van-form> </van-form>
<!-- <div> <!-- <div>
<van-row type="flex" justify="center"> <van-row type="flex" justify="center">
<van-col span="12"><a class="font-size-12-dhc"> 忘记密码</a></van-col> <van-col span="12"><a class="font-size-12-dhc"> 忘记密码</a></van-col>
<van-col span="12"><a class="font-size-12-dhc"> 用户注册</a></van-col> <van-col span="12"><a class="font-size-12-dhc"> 用户注册</a></van-col>
......
...@@ -36,15 +36,15 @@ ...@@ -36,15 +36,15 @@
<div class="logindiv"> <div class="logindiv">
<span class="sopan">账号</span> <span class="sopan">账号</span>
<van-field <van-field
v-model="loginNo" v-model="loginNo"
:border="true" :border="true"
placeholder="请输入手机号码" placeholder="请输入手机号码"
/> />
</div> </div>
<van-divider :style="{ margin: 0 }"></van-divider> <van-divider :style="{ margin: 0 }"></van-divider>
<div class="logindiv"> <div class="logindiv">
<span class="sopan">新密码</span> <span class="sopan">新密码</span>
...@@ -55,12 +55,12 @@ ...@@ -55,12 +55,12 @@
center center
clearable clearable
placeholder="请填写新密码" 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>
...@@ -71,17 +71,17 @@ ...@@ -71,17 +71,17 @@
<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
placeholder="请确认新密码" 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>
...@@ -90,7 +90,7 @@ ...@@ -90,7 +90,7 @@
<van-divider :style="{ margin: 0 }"></van-divider> <van-divider :style="{ margin: 0 }"></van-divider>
<div> <div>
<span class="sopan">短信验证码</span> <span class="sopan">短信验证码</span>
<van-row> <van-row>
<van-col span="16"> <van-col span="16">
<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 = ""; //登录账号
...@@ -155,7 +156,7 @@ export default class ForgetPassView extends Vue { ...@@ -155,7 +156,7 @@ export default class ForgetPassView extends Vue {
verifyPhone(s:string) { verifyPhone(s:string) {
return /[1][3,4,5,7,8][0-9]{9}/.test(s) // 返回true或false return /[1][3,4,5,7,8][0-9]{9}/.test(s) // 返回true或false
} }
//获取图形验证码 //获取图形验证码
_updatePicCode() { _updatePicCode() {
//请求图形验证码 //请求图形验证码
...@@ -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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册