一、知识点:

  1. 带 icon 的输入框,可以通过 prefix-icon 和 suffix-icon 属性在 input 组件首部和尾部增加显示图标,也可以通过 slot 来放置图标。
  2. 因为图标涉及点击事件,带 icon 的输入框,采用的是 slot 方式。
  3. slot=“suffix” 表示,图标会出现在input 的尾部;

二、实现思路

  1. 要变化的有,图标样式和input的显示方式

  2. 定义一个flag默认false,绑定input 的type值,flag为true时,type为 text 类型(可以看见数字,实现显示密码),否则为 password 类型(隐藏密码)

  3. 图标随之改变,也需绑定class,点击图标时,改变flag的值

    <i slot=“suffix”
    :class="[flag?‘el-icon-minus’:‘el-icon-view’]"
    style=“margin-top:8px;font-size:18px;”
    autocomplete=“auto”
    @click=“flag=!flag” />

    data () {
    return {
    flag: false,
    }

最终效果:

点击小眼睛,密码显示

Element的input密码框小眼睛(点击眼睛显示密码,再次点击图标隐藏密码)相关推荐

  1. Element的input 实现带图标密码框的明密文(点击眼睛显示密码,再次点击图标隐藏密码)

    更新: 新版本中,添加 show-password 属性,即可支持配置显示密码按钮:详情见:https://element.eleme.cn/#/zh-CN/component/changelog 和 ...

  2. 在ie edge中消除默认出现的密码框小眼睛标志

    在ie edge中消除默认出现的密码框小眼睛标志 <style>/*去除ie edge的密码框默认出现的小眼睛给人添乱这一块,巨硬从来都没让我失望过*/input[type="p ...

  3. JS实现密码框小眼睛的显示与隐藏(使用字体图标)

    JS实现密码框小眼睛的显示与隐藏(使用字体图标) 前端学习路上的小练习,如若不喜,请勿喷. 眼睛使用的是 iconfont 阿里矢量图标库的内容 链接:https://www.iconfont.cn/ ...

  4. 浏览器兼容:在ie edge中消除默认出现的密码框小眼睛标志

    在ie edge中消除默认出现的密码框小眼睛标志 <style>/*去除ie edge的密码框默认出现的小眼睛给人添乱这一块,巨硬从来都没让我失望过*/input[type="p ...

  5. 实现密码框小眼睛效果

    点击眼睛显示密码,再次点击图标隐藏密码,需要变化的图标样式和input的显示方式. 效果: 代码: <!DOCTYPE html> <html><head>< ...

  6. 小程序点击显示隐藏(点击标题,内容显示,再次点击隐藏,同时切换箭头的状态,且默认第一组的内容显示)

    哈喽,大家下午好,时间过的真快,转眼啊又好长时间没写博客啦,嘿嘿最近公司比较忙,手上一直有项目需要处理,现在终于空闲了一点,赶快来一篇呀,嘿嘿~ 最近我一直在做小程序的项目,其中值得一提的是项目中有一 ...

  7. 解决IE 自带的密码框 小眼睛与输入框X符号

    input::-ms-clear{display:none;}/*删除文本框中的叉号*/ input::-ms-reveal{display:none;} /*删除密码框中的小眼睛*/ 注:使用inp ...

  8. 点击密码框显示密码(点击密码框小眼睛可显示输入密码)

    案例分析` 登录注册页面中,当我们输入密码时,密码显示的是不可见的,是属于密码框类型,点击小眼睛之后显示密码. **核心思路:**1.点击眼睛按钮,把不可见的密码框类型改成可见的文本框就可看见里面的密 ...

  9. vue 和 uniapp 的密码框小眼睛(通用)

    密码输入框的小眼睛适合Vue 或者 uniapp使用 步骤1动态绑定:type 步骤2在data里声明 Data(){ Return{ seen:'', pwdType: 'password', // ...

最新文章

  1. 测试用例设计方法-错误推测法
  2. 子网掩码的计算与划分详解
  3. Linux驱动之内核加载模块过程分析
  4. php ob静态缓存
  5. 让威胁管理跟上数据中心奔跑的速度
  6. Linux curl 命令
  7. Java 借助ImageMagic实现图片编辑服务
  8. 计算机程序设计 大作业 vb,成人《VB程序设计》标准化大作业(答案)1
  9. 2017.5.2AM
  10. html jwt权限控制,SpringBoot+SpringSecurity+JWT实RESTfulAPI权限控制
  11. python绘制小猪佩奇
  12. PowerShell Gallery .nupkg手动下载将.nupkg文件重命名为.zip,然后将内容提取到本地文件夹中
  13. 波兰表达式和逆波兰表达式
  14. rxj热血江hsf湖私服_如何使用RxJ进行React性思考和动画化移动对象
  15. 汤普森采样(Thompson sampling)
  16. 互联网创业的五大定律
  17. shell和javaAPI两种方式创建hbase表并预分区
  18. (学习力+思考力) x 行动力,技术人成长的飞轮效应总结
  19. 学习安装java运行环境
  20. 代码表白做我女朋友好不好

热门文章

  1. 关于跳过连接你需要知道的一切
  2. 时空趋势理论 --- 超越时空的均线技术(转载 )
  3. Windows下一键搭建MBP系统,支持多种版本任意选择,免费永久使用,多系统使用新方案
  4. Golang 中通过 cgo 调用 C++ 的动态库的功能封装
  5. npm ci和npm install区别
  6. 2012年的目标和执行情况跟踪记录
  7. 关于安卓手机开机自启动APP无法成功的问题
  8. addBatch()和executeBatch()的作用
  9. Spring注解@Scope
  10. types.js?a742:39 Uncaught TypeError: Cannot read property ‘prototype‘ of undefined at eval (type