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按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
JS打开图片另存为对话框实现代码
Dec 26 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
Treegrid的动态加载实例代码
Apr 29 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
jQuery简单设置文本框回车事件的方法
Aug 01 Javascript
js/jq仿window文件夹框选操作插件
Mar 08 Javascript
vue.js框架实现表单排序和分页效果
Aug 09 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
Sep 13 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
Ant Design Vue table中列超长显示...并加提示语的实例
Oct 31 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
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
jquery 可排列的表实现代码
2009/11/13 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
python基于socket实现网络广播的方法
2015/04/29 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
如何使用Python 打印各种三角形
2019/06/28 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
Python程序暂停的正常处理方法
2019/11/07 Python
改变生活的男士内衣:SAXX Underwear
2019/08/28 全球购物
北京SQL新华信咨询
2016/09/30 面试题
听课评语大全
2014/04/30 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
农行心得体会
2014/09/02 职场文书
营销学习心得体会
2014/09/12 职场文书
高三数学教学反思
2016/02/18 职场文书
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL