vue+elementUi 实现密码显示/隐藏+小图标变化功能


Posted in Javascript onJanuary 18, 2020

vue+elementUi 实现密码显示/隐藏+小图标变化(js一共三行代码,其中一行为了美观)...,先给大家展示下效果图,感觉不错可以参考实现代码。

【效果图】

vue+elementUi 实现密码显示/隐藏+小图标变化功能
vue+elementUi 实现密码显示/隐藏+小图标变化功能
vue+elementUi 实现密码显示/隐藏+小图标变化功能

【html】

// 前后代码【略】
<el-form-item label="密码" prop="pwd">
 <el-input v-model="ruleForm.pwd" :type="pwdType" placeholder="请输入密码" @keyup.enter.native="login">
  <i slot="suffix" class="el-icon-view" @click="showPwd"></i>
 </el-input>
</el-form-item>

【js】

showPwd () {
 this.pwdType === 'password' ? this.pwdType = '' : this.pwdType = 'password';
 let e = document.getElementsByClassName('el-icon-view')[0];
 this.pwdType == '' ? e.setAttribute('style', 'color: #409EFF') : e.setAttribute('style', 'color: #c0c4cc');
},

ps:下面看下vue+element-ui实现显示隐藏密码

<template>
    <el-form :model="cuser_info" label-width="115px" label-position="left" >
     <el-row :gutter="20">
      <el-col :span="24">
       <el-form-item v-if="visible2" label="确认密码" prop="confirm_pwd">
        <el-input type="password" v-model="cuser_info.confirm_pwd" placeholder="请再次输入密码">
         <i slot="suffix" title="显示密码" @click="changePass('show',2)" style="cursor:pointer;"
           class="iconfont icon-xianshizy"></i>
        </el-input>
       </el-form-item>
       <el-form-item v-else label="确认密码" class="is-required" prop="confirm_pwd">
        <el-input type="text" v-model="cuser_info.confirm_pwd" placeholder="请再次输入密码">
         <i slot="suffix" title="隐藏密码" @click="changePass('hide',2)" style="cursor:pointer;"
           class="iconfont icon-yincangby"></i>
        </el-input>
       </el-form-item>
      </el-col>
    </el-form> 
</template>

<script>
 export default {
  name: "AddC_user",
  data(){ 
   return{
    cuser_info:{
     confirm_pwd:'',
    },
    visible2: true, 
   }
  }, 
  methods:{ 
   //控制密码显示隐藏
   changePass(value,kind) {
     this.visible2 = !(value === 'show');
   }, 
  },
 }
</script>

 总结

以上所述是小编给大家介绍的vue+elementUi 实现密码显示/隐藏+小图标变化功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
Chrome Form多次提交表单问题的解决方法
May 09 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
Apr 19 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
jQuery旋转木马式幻灯片轮播特效
Dec 04 Javascript
JavaScript数据结构与算法之集合(Set)
Jan 29 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
JS无缝滚动效果实现方法分析
Dec 21 Javascript
详解用Node.js实现Restful风格webservice
Sep 29 Javascript
vue vant Area组件使用详解
Dec 09 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
Jun 08 Javascript
小程序实现文字循环滚动动画
Jun 14 Javascript
JS数组方法slice()用法实例分析
Jan 18 #Javascript
JS实现横向轮播图(中级版)
Jan 18 #Javascript
vue.js+ElementUI实现进度条提示密码强度效果
Jan 18 #Javascript
JS数组方法concat()用法实例分析
Jan 18 #Javascript
JS实现纵向轮播图(初级版)
Jan 18 #Javascript
JS数组方法reverse()用法实例分析
Jan 18 #Javascript
JS实现横向轮播图(初级版)
Jun 24 #Javascript
You might like
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
调试一段PHP程序时遇到的三个问题
2012/01/17 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
深入浅析Python传值与传址
2018/07/10 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
深入理解Django-Signals信号量
2019/02/19 Python
python numpy数组中的复制知识解析
2020/02/03 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
pip install命令安装扩展库整理
2021/03/02 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
前台文员岗位职责
2013/12/28 职场文书
技校毕业生自荐信
2014/06/03 职场文书
篮球比赛口号
2014/06/10 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2014年团总支工作总结
2014/11/21 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
Python加密与解密模块hashlib与hmac
2022/06/05 Python