美文网首页vue 插件案例
elementUI的密码框的密文和明文

elementUI的密码框的密文和明文

作者: 宏_4491 | 来源:发表于2020-08-18 00:14 被阅读0次

    基于elementui 框架的登录时密码框的明文和密文

    登录

    1、template

        <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>
    

    2、script

    data(){
        return{
                  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";
        },
    }
    
    

    相关文章

      网友评论

        本文标题:elementUI的密码框的密文和明文

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