一、知识点:

  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. nodeType 节点简介
  2. Codeforces Round #154 (Div. 2) : B
  3. 用户强烈反对产品改动,如何应对?
  4. 【论文解读】比特币:一种点对点的点子支付系统
  5. .NET Core Tools转向使用MSBuild项目格式
  6. 信号与系统 chapter2 冲激偶函数与阶跃函数
  7. SpringBoot整合Redis集群版本问题
  8. Linux下修改时区
  9. dxp2004鼠标增强工具_26 工具栏的设置
  10. 华为机试HJ82:将真分数分解为埃及分数
  11. individual program总结2.0
  12. ThinkSNS电商系统,带你玩转社群经济
  13. Adobe flash builder 4 不生效的序列号说明及解決方法
  14. 数据结构与算法(总结)
  15. 宇视EZVMS系统通过GB28181协议接入EasyGBS的步骤说明
  16. IPV6的福音---六维空间
  17. Session 钝化机制
  18. 物料-贴片电容-标签识别
  19. springMVC 面试题整理
  20. 《视频解密》中文版(第四版) 第七章 数字视频处理(第一部分)

热门文章

  1. Flutter Placeholder
  2. 小布老师所有视频 地址
  3. 面试——Spring中的循环依赖
  4. 数据链路层——流量控制(流量控制、可靠传输、滑动窗口)
  5. GNOME 桌面安装 -- 阿里云 Ubuntu 16.04 安装图形界面
  6. 唐老师讲运算放大器(第二讲)——运放的供电电压VS、输入偏置电流IB、噪声VN,输入失调电压VOS,增益带宽积,压摆率
  7. DTC Status Bits in Automotive Diagnostics
  8. 巨杉数据库SequoiaDB在Java开发中的增删改查CURD
  9. Havok 粒子系统介绍
  10. 安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡