当前位置: 首页 > news >正文

element ui 的密码输入框点击显示隐藏密码时,图标随之改变

场景图:

原理:

通过修改el-input框的type属性,来设置显示或者隐藏。从而改变图标地址。

   <el-input class="passwordinput" :type="pwdObj.pwdType" ref="pwdInput" placeholder="密码"v-model="loginObj.password"><template #suffix><el-image slot="suffix" class="input-icon" :src="getIconUrl(pwdObj.pwdType === 'text' ? 'open-eye' : 'close-eye')"fit="scale-down"@click="changeye('pwdType', 'pwdInput')" /></template></el-input>pwdObj: { pwdType: 'password' }, 默认为password//点击图标控制密码的显示和隐藏changeye(typeName, refName) {$set(对象,对象属性,属性值)如果点击时类型为password就变为text 反之相反this.$set(this.pwdObj,`${typeName}`,this.pwdObj[`${typeName}`] === 'password' ? 'text' : 'password')this.$refs[`${refName}`].focus()},computed: {// 通过计算属性获取图标getIconUrl() {return function (name) {return require(`@/assets/vietanm/${name}.png`)}},},我的图标是本地图标,且名称分别为open-eye 和 close-eye

相关文章:

  • Mysql之基本架构
  • 信息系统项目管理师--八大绩效域-不确定性绩效域
  • 1701java药品进销存管理系统Myeclipse开发sqlserver数据库web结构java编程计算机网页项目
  • Docker简单使用
  • React中显示数据
  • 大数据学习之安装并配置maven环境
  • 领域知识 | 智能驾驶安全领域部分常见概论
  • 深入分析 Android Activity (三)
  • 如何用正则表达式匹配中文和英文
  • 树洞陪聊系统源码/陪聊/陪玩/树洞/陪陪/公众号开发/源码交付/树洞系统源码
  • 初步学习pygame,使用pygame搭建简单的窗口效果
  • ArrayList与LinkedList
  • 计算机网络 第三章 数据链路层 局域网的数据链路层
  • 图生视频 学习笔记
  • [CCF-CSP] 202303-4 星际网络II
  • 【个人向】《HTTP图解》阅后小结
  • 【剑指offer】让抽象问题具体化
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • CentOS7 安装JDK
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java编程基础24——递归练习
  • php中curl和soap方式请求服务超时问题
  • Python_网络编程
  • Redis 懒删除(lazy free)简史
  • TCP拥塞控制
  • 从setTimeout-setInterval看JS线程
  • 分布式熔断降级平台aegis
  • 简单实现一个textarea自适应高度
  • 解析 Webpack中import、require、按需加载的执行过程
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 免费小说阅读小程序
  • 数据结构java版之冒泡排序及优化
  • 想写好前端,先练好内功
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​​​【收录 Hello 算法】9.4 小结
  • ​2021半年盘点,不想你错过的重磅新书
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (14)Hive调优——合并小文件
  • (145)光线追踪距离场柔和阴影
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (不用互三)AI绘画工具应该如何选择
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (力扣)1314.矩阵区域和
  • (七)glDrawArry绘制
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (未解决)macOS matplotlib 中文是方框
  • (转)h264中avc和flv数据的解析
  • (转)平衡树
  • .Net OpenCVSharp生成灰度图和二值图
  • .NetCore发布到IIS
  • @DS 多数据源 + @Transactional(rollbackFor = Exception.class) 导致@DS 多数据源没法使用
  • @Transient注解
  • [ Linux Audio 篇 ] 音频开发入门基础知识