Element的input密码框小眼睛(点击眼睛显示密码,再次点击图标隐藏密码)
一、知识点:
- 带 icon 的输入框,可以通过 prefix-icon 和 suffix-icon 属性在 input 组件首部和尾部增加显示图标,也可以通过 slot 来放置图标。
- 因为图标涉及点击事件,带 icon 的输入框,采用的是 slot 方式。
- slot=“suffix” 表示,图标会出现在input 的尾部;
二、实现思路
要变化的有,图标样式和input的显示方式
定义一个flag默认false,绑定input 的type值,flag为true时,type为 text 类型(可以看见数字,实现显示密码),否则为 password 类型(隐藏密码)
图标随之改变,也需绑定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密码框小眼睛(点击眼睛显示密码,再次点击图标隐藏密码)相关推荐
- Element的input 实现带图标密码框的明密文(点击眼睛显示密码,再次点击图标隐藏密码)
更新: 新版本中,添加 show-password 属性,即可支持配置显示密码按钮:详情见:https://element.eleme.cn/#/zh-CN/component/changelog 和 ...
- 在ie edge中消除默认出现的密码框小眼睛标志
在ie edge中消除默认出现的密码框小眼睛标志 <style>/*去除ie edge的密码框默认出现的小眼睛给人添乱这一块,巨硬从来都没让我失望过*/input[type="p ...
- JS实现密码框小眼睛的显示与隐藏(使用字体图标)
JS实现密码框小眼睛的显示与隐藏(使用字体图标) 前端学习路上的小练习,如若不喜,请勿喷. 眼睛使用的是 iconfont 阿里矢量图标库的内容 链接:https://www.iconfont.cn/ ...
- 浏览器兼容:在ie edge中消除默认出现的密码框小眼睛标志
在ie edge中消除默认出现的密码框小眼睛标志 <style>/*去除ie edge的密码框默认出现的小眼睛给人添乱这一块,巨硬从来都没让我失望过*/input[type="p ...
- 实现密码框小眼睛效果
点击眼睛显示密码,再次点击图标隐藏密码,需要变化的图标样式和input的显示方式. 效果: 代码: <!DOCTYPE html> <html><head>< ...
- 小程序点击显示隐藏(点击标题,内容显示,再次点击隐藏,同时切换箭头的状态,且默认第一组的内容显示)
哈喽,大家下午好,时间过的真快,转眼啊又好长时间没写博客啦,嘿嘿最近公司比较忙,手上一直有项目需要处理,现在终于空闲了一点,赶快来一篇呀,嘿嘿~ 最近我一直在做小程序的项目,其中值得一提的是项目中有一 ...
- 解决IE 自带的密码框 小眼睛与输入框X符号
input::-ms-clear{display:none;}/*删除文本框中的叉号*/ input::-ms-reveal{display:none;} /*删除密码框中的小眼睛*/ 注:使用inp ...
- 点击密码框显示密码(点击密码框小眼睛可显示输入密码)
案例分析` 登录注册页面中,当我们输入密码时,密码显示的是不可见的,是属于密码框类型,点击小眼睛之后显示密码. **核心思路:**1.点击眼睛按钮,把不可见的密码框类型改成可见的文本框就可看见里面的密 ...
- vue 和 uniapp 的密码框小眼睛(通用)
密码输入框的小眼睛适合Vue 或者 uniapp使用 步骤1动态绑定:type 步骤2在data里声明 Data(){ Return{ seen:'', pwdType: 'password', // ...
最新文章
- nodeType 节点简介
- Codeforces Round #154 (Div. 2) : B
- 用户强烈反对产品改动,如何应对?
- 【论文解读】比特币:一种点对点的点子支付系统
- .NET Core Tools转向使用MSBuild项目格式
- 信号与系统 chapter2 冲激偶函数与阶跃函数
- SpringBoot整合Redis集群版本问题
- Linux下修改时区
- dxp2004鼠标增强工具_26 工具栏的设置
- 华为机试HJ82:将真分数分解为埃及分数
- individual program总结2.0
- ThinkSNS电商系统,带你玩转社群经济
- Adobe flash builder 4 不生效的序列号说明及解決方法
- 数据结构与算法(总结)
- 宇视EZVMS系统通过GB28181协议接入EasyGBS的步骤说明
- IPV6的福音---六维空间
- Session 钝化机制
- 物料-贴片电容-标签识别
- springMVC 面试题整理
- 《视频解密》中文版(第四版) 第七章 数字视频处理(第一部分)
热门文章
- Flutter Placeholder
- 小布老师所有视频 地址
- 面试——Spring中的循环依赖
- 数据链路层——流量控制(流量控制、可靠传输、滑动窗口)
- GNOME 桌面安装 -- 阿里云 Ubuntu 16.04 安装图形界面
- 唐老师讲运算放大器(第二讲)——运放的供电电压VS、输入偏置电流IB、噪声VN,输入失调电压VOS,增益带宽积,压摆率
- DTC Status Bits in Automotive Diagnostics
- 巨杉数据库SequoiaDB在Java开发中的增删改查CURD
- Havok 粒子系统介绍
- 安卓游戏开发,导入某个角色或者物体后,整个游戏变得非常卡