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代码小结
Aug 01 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 Javascript
js仿百度有啊通栏展示效果实现代码
May 28 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
js判断子窗体是否关闭的方法
Aug 11 Javascript
跟我学习javascript的基本类型和引用类型
Nov 16 Javascript
jQuery插件dataTables添加序号列的方法
Jul 06 Javascript
详解webpack异步加载业务模块
Jun 23 Javascript
JavaScript数组_动力节点Java学院整理
Jun 26 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
Sep 30 Javascript
vue购物车插件编写代码
Nov 27 Javascript
vue使用video.js进行视频播放功能
Jul 18 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自定义函数收代码
2010/08/01 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
使用javascript访问XML数据的实例
2006/12/27 Javascript
深入理解Javascript闭包 新手版
2010/12/28 Javascript
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
使用python实现knn算法
2017/12/20 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
如何进行有效的自我评价
2013/09/27 职场文书
祖国在我心中演讲稿
2014/01/15 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
读群众路线的心得体会
2014/09/03 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
《观潮》教学反思
2016/02/17 职场文书
品德与社会教学反思
2016/02/24 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL
Python学习开发之图形用户界面详解
2021/08/23 Python
Windows server 2012 NTP时间同步的实现
2022/06/25 Servers