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 相关文章推荐
Js获取事件对象代码
Aug 05 Javascript
Javascript动态绑定事件的简单实现代码
Dec 25 Javascript
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
判断文档离浏览器顶部的距离的方法
Jan 08 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
Dec 26 Javascript
微信小程序 共用变量值的实现
Jul 12 Javascript
JavaScript判断日期时间差的实例代码
Mar 01 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
Apr 12 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
Mar 29 Javascript
VUE项目axios请求头更改Content-Type操作
Jul 24 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
PHP脚本的10个技巧(8)
2006/10/09 PHP
php4的session功能评述(二)
2006/10/09 PHP
推荐个功能齐全的发送PHP邮件类
2007/01/03 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
使用php实现截取指定长度
2013/08/06 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
jquery插件制作教程 txtHover
2012/08/17 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
基于hashlib模块--加密(详解)
2017/06/21 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
Python JSON编解码方式原理详解
2020/01/20 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
数据库的约束含义
2012/09/09 面试题
职工运动会邀请函
2014/01/19 职场文书
淘宝好评语句大全
2014/12/31 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
js基础语法与maven项目配置教程案例
2021/07/15 Javascript