0
点赞
收藏
分享

微信扫一扫

Element UI 密码输入框--可切换显示隐藏,自定义图标


Element UI 密码输入框--可切换显示隐藏,自定义图标_ico


Element UI 密码输入框--可切换显示隐藏,自定义图标_ico_02

<el-form-item prop="password">
        <el-input
          @keyup.enter.native="login"
          placeholder="密码"
          v-model="formData.password"
          :type="showPassword ? 'text' : 'password'"
        >
          <i slot="suffix" @click="switchPassword">
            <img
              v-if="showPassword"
              class="input_icon"
              src="@/assets/icons/password_show.png"
            />
            <img
              v-else
              class="input_icon"
              src="@/assets/icons/password_hide.png"
            />
          </i>
        </el-input>
      </el-form-item>

.input_icon {
  cursor: pointer;
  width: 24px;
  padding-top: 8px;
  padding-right: 6px;
}

data 中

// 是否显示密码
      showPassword: false,

methods 中

switchPassword() {
      this.showPassword = !this.showPassword;
    }

图片素材

Element UI 密码输入框--可切换显示隐藏,自定义图标_ico_03


Element UI 密码输入框--可切换显示隐藏,自定义图标_ico_04


举报

相关推荐

0 条评论