首页 > 其他 > 详细

Vue实现密码框的显示隐藏切换

时间:2021-07-29 16:07:02      阅读:59      评论:0      收藏:0      [点我收藏+]

 

通过vant表单,结合v-show使密码框和文本框展示或隐藏输入内容

代码如下:

<van-form @submit="onSubmit">
                <van-field
                        v-model="password"
                        type="password"
                        name="密码"
                        label="密码"
                        placeholder="请输入密码"
                        :rules="[{ required: true}]"
                        right-icon="closed-eye"
                        v-show="isPassword"
                        @click-right-icon="showPassword"/>
                <van-field
                        v-model="password"
                        type="text"
                        name="密码"
                        label="密码"
                        right-icon="eye-o"
                        v-show="!isPassword"
                        @click-right-icon="showPassword"/>
</van-form>

 

 

data() {
            return {
                password: ‘‘,
                isPassword:true
            }
},
methods: {
            showPassword(){ // 显示隐藏密码
                this.isPassword = !this.isPassword
            },
            onSubmit(values) {
                console.log(‘submit‘, values)
            }
}

 

实现效果如下:

技术分享图片

Vue实现密码框的显示隐藏切换

原文:https://www.cnblogs.com/hungryC/p/15074940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!