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 相关文章推荐
jquery animate实现鼠标放上去显示离开隐藏效果
Jul 21 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
javascript读写json示例
Apr 11 Javascript
JS实现支持多选的遍历下拉列表代码
Aug 20 Javascript
Javascript设计模式之装饰者模式详解篇
Jan 17 Javascript
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
node thread.sleep实现示例
Jun 20 Javascript
VUE 3D轮播图封装实现方法
Jul 03 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
Apr 11 Javascript
layui的layedit富文本赋值方法
Sep 18 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
Apr 08 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 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
基于mysql的论坛(4)
2006/10/09 PHP
PHP实现图片压缩
2020/09/09 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
模拟select的代码
2011/10/19 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
Python 26进制计算实现方法
2015/05/28 Python
利用Python实现Windows定时关机功能
2017/03/21 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
python实现猜单词游戏
2020/05/22 Python
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
小学生自我鉴定
2013/10/12 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
广告设计应届生求职信
2014/03/01 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
节约能源标语
2014/06/17 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
快递员岗位职责
2014/09/12 职场文书
企业2014年度工作总结
2014/12/10 职场文书
学期个人工作总结
2015/02/13 职场文书
详解Java ES多节点任务的高效分发与收集实现
2021/06/30 Java/Android
Redis入门教程详解
2021/08/30 Redis
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL