vue中登录密码的明文和暗文的切换

1、明文(text)和暗文(password)
首先声明一个flag变量来做三元表达式的判断,:type=“flag == true?‘password’:‘text’”
然后img绑定变换的两张图片,给img添加一个change事件。


image.png

2、vue中js的代码

export default {
    name: '',
    data() {
        return {
            title,
            flag: false,// 默认是显示明文暗文
          
            loginForm: {
                 userName: '',
                 password: '',
                code: ''
            },
            registration_data: {
                pwdType: 'password',
                src: require('../../assets/closeeyes.png')
            },
        };
    },
    methods: {
        // 是否显示输入的密码
        changeType() {
            this.flag = !this.flag;
            if (this.flag == true) {
                this.registration_data.src = require('../../assets/openeyes.png');
            } else {
                this.registration_data.src = require('../../assets/closeeyes.png');
            }
        },
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。