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代码
Nov 20 Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 Javascript
JS的事件绑定深入认识
Jun 26 Javascript
JavaScript删除数组元素的方法
Mar 20 Javascript
fullpage.js全屏滚动插件使用实例
Sep 06 Javascript
JS Select下拉框(支持输入模糊查询)
Feb 04 Javascript
Postman模拟发送带token的请求方法
Mar 31 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
Aug 31 Javascript
vue 实现cli3.0中使用proxy进行代理转发
Oct 30 Javascript
js实现时分秒倒计时
Dec 03 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
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
python3实现微型的web服务器
2019/09/03 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
Java面试题:为什么要用Java
2012/05/11 面试题
机械工程师求职自我评价
2013/09/23 职场文书
春节活动策划方案
2014/01/24 职场文书
四个太阳教学反思
2014/02/01 职场文书
师德师风承诺书
2014/05/23 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
丽江古城导游词
2015/02/03 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
redis中lua脚本使用教程
2021/11/01 Redis