美文网首页
element ui 密码框的隐藏和显示

element ui 密码框的隐藏和显示

作者: 宏_4491 | 来源:发表于2020-09-14 09:06 被阅读0次
    html
      <el-col :span="12">
                <el-form-item label="密码" prop="password">
                  <el-input
                    v-model.trim="ruleForm.password"
                    placeholder="请输入密码"
                    :type="passw"
                    clearable
                    @blur="onBlur"
                  >
                    <!-- input中加图标必须要有slot="suffix"属性,不然无法显示图标 -->
                    <i slot="suffix" :class="icon" @click="showPass"></i>
                  </el-input>
                </el-form-item>
              </el-col>
    
    data()
    data (){
    retrun{
           icon: "el-input__icon el-icon-view",
          passw: "password",
    }
    }
    
    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";
            setTimeout(()=>{
                  this.icon = "";
            },500)
          }
        },
        //密码失焦事件
        onBlur(){
             this.passw = "password";
             this.icon = "el-input__icon el-icon-view";
        },
    

    相关文章

      网友评论

          本文标题:element ui 密码框的隐藏和显示

          本文链接:https://www.haomeiwen.com/subject/lxmaektx.html