el-input 标签中密码的显示和隐藏

本文介绍了如何在el-input组件中实现密码的隐藏和显示功能,提供了相应的HTML标签代码和JavaScript实现细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果展示:

密码隐藏:在这里插入图片描述

密码显示:在这里插入图片描述

代码展示:

一:标签代码

 <el-form-item label="密码" prop="password">
      <el-input  :type="passw"  v-model="adduser.password" style="width: 300px;" >
           <%-- input中加图标必须要有slot="suffix"属性,不然无法显示图标 --%>
           <i slot="suffix" :class="icon" @click="showPass"></i>
      </el-input>
 </el-form-item>

二:script type=“text/javascript”>中代码

<script type="text/javascript">

    var app = new Vue({
        el:"#app",
        data:{
            users:[],
            total:100,
            pageSize:5,
            pageNum:1,
            //用于显示或隐藏添加修改表单
            add:false,
            //用于改变Input类型
            passw:"password",
            //用于更换Input中的图标
            icon:"el-input__icon el-icon-view",
            adduser:{
                id:null,
                name:null,
                password:null,
                dept_id:null
            },
           
        },
        methods:{
       //密码的隐藏和显示
            showPass(){
          //点击图标是密码隐藏或显示
               if( this.passw=="text"){
                   this.passw="password";
                   //更换图标
                   this.icon="el-input__icon el-icon-view";
               }else {
                   this.passw="text";
                   this.icon="el-input__icon el-icon-loading";
               };
            }
        },
        
    })
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值