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 相关文章推荐
javascript 正则替换 replace(regExp, function)用法
May 22 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
Apr 09 Javascript
offsetHeight在OnLoad中获取为0的现象
Jul 22 Javascript
得到form下的所有的input的js代码
Nov 07 Javascript
Angular Js文件上传之form-data
Aug 28 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
Sep 19 Javascript
Vue.js创建Calendar日历效果
Nov 03 Javascript
javascript 动态生成css代码的两种方法
Mar 17 Javascript
JS HTML图片显示Canvas 压缩功能
Jul 21 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
Nov 20 Javascript
vue2.0与bootstrap3实现列表分页效果
Nov 28 Javascript
checkbox在vue中的用法小结
Nov 13 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
天使彦史上最神还原,性别曝光的那一刻,百万网友恋爱了
2020/03/02 国漫
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
PHP的几个常用加密函数
2016/02/03 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
ng-alain表单使用方式详解
2018/07/10 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
python生成器的使用方法
2013/11/21 Python
python中assert用法实例分析
2015/04/30 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
什么是聚集索引和非聚集索引
2012/01/17 面试题
信息专业个人的自我评价
2013/12/27 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
经典爱情感言
2015/08/03 职场文书
社区服务活动感想
2015/08/11 职场文书