Vue登录密码的显示隐藏
在写这篇博客的时候,我还在加班,实现了一个小功能,这个功能非常常见,实现功能很容易,实现的漂亮就不一般喽。项目用的是VUE的Vant组件库,具体实现如下:HTML:<van-fieldplaceholder="请输入手机号/用户名/邮箱名"clearablemaxlength="11"...
·
在写这篇博客的时候,我还在加班,实现了一个小功能,这个功能非常常见,实现功能很容易,实现的漂亮就不一般喽。
项目用的是VUE的Vant组件库,具体实现如下:
HTML:
<van-field
placeholder="请输入手机号/用户名/邮箱名"
clearable
maxlength="11"
v-model="usercode"
class="phoneinput"
>
<img slot="left-icon" src="../../assets/pictures/username@2x.png">
</van-field>
<van-field
maxlength="20"
:type="seen?'password':'text'"
v-model="pwd"
placeholder="请输入密码"
class="pwdinput"
>
<img slot="left-icon" src="../../assets/pictures/pwd@2x.png">
<img slot="right-icon" v-if="eye" @click="changeSeen" src="../../assets/pictures/look@2x.png" >
</van-field>
TS:
data(){
return{
usercode:"" ,
pwd:"",
type:"password",
code:"",
seen:"password",
eye:true,
loginUser: {
usercode: '',
pwd: '',
code:'134564'
},
}
},
methods: {
//点击图标看密码
changeSeen(){
this.type = this.seen ? 'password' : 'text';
this.seen = !this.seen;
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)