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>

  

  

原文地址:https://www.cnblogs.com/lilelile/p/10346524.html

时间: 2024-10-17 14:44:38

vue+element-ui实现显示隐藏密码的相关文章

checkbox选中selec才可选和显示隐藏密码

学了一个多月,感觉真正开始理解点js了,现在功能都能自己写出来不用问别人,比较开心啦! 1 checkbox选中selec才可选,否则禁用 document.addEventListener('click',function(evt){ if(evt.target.matches("#check")) { var checkbox = document.getElementById("check"); //checkbox if(checkbox.checked==

input 显示/隐藏密码

js代码: // 显示/隐藏密码 $('.open').on('click',function(){ if($("#psw").prop('type')=='password'){ $("#psw").prop('type','text'); }else{ $("#psw").prop('type','password'); } });

vue + element ui 阻止表单输入框回车刷新页面

问题 在 vue+element ui 中只有一个输入框(el-input)的情况下,回车会提交表单. 解决方案 在 el-form 上加上 @submit.native.prevent 这个则会阻止表单回车提交. 测试 下面的代码出现表单回车提交 <body> <div id="app"> <el-form ref="form" :model="form" label-width="80px"&

vue+element UI实现分页组件

1.前言 在web页面中,常常需要将后台查询到的数据以表格形式展示出来,而这些数据量往往会非常庞大,如果将所有要展示的数据一次性请求获取并展示到页面上,那页面长度势必会变得非常的长,很不美观.更重要的是,如果数据量过于大,在页面加载时一次性请求全部数据将会耗费大量网络资源,性能极低.但是,如果我们可以将数据分页展示,这样页面首先不会变的冗长,另外只有用户点击页码才会发出请求并且每次请求的数据量也不会很大,这就极大的节省了网络资源,提高了性能.本文就以vue结合element UI实现一个数据分页

Element UI 中被隐藏的滚动条

Element UI 官网中有用到自定义的滚动条组件,但是发布的所有版本中都不曾提及,个中原因我们不得而知,不过我们还是可以拿过来引用到自己的项目中. 使用的时候,放在 <el-scrollbar></el-scrollbar> 标签内即可如: <div style="height:100%"> <el-scrollbar class="m-scroll" style="height:100%">

js点击显示隐藏密码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

vue+element UI实现多级导航菜单

1.前言 在某次日常开发中,项目要求页面的导航菜单需要动态加载,即菜单不能在页面上写死,菜单上的数据由后端开发从数据库中获取返回给前端使用,前端拿到数据后再通过解析数据最终将菜单渲染出来.由于菜单有可能是多级的,所以我们需要使用递归的方式,一层一层的递归数据,将多级菜单完整显示出来.本篇博文借助element UI组件库中的Navmenu导航菜单组件,将其进行改造后封装成一个多级导航菜单组件. 2.工作流程 组件封装好之后,由父组件调用该组件,父组件先向后端发送请求获取菜单数据,然后将菜单数据传

vue+element ui项目总结点(一)select、Cascader级联选择器、encodeURI、decodeURI转码解码、一级mockjs用法、路由懒加载三种方式

不多说上代码: <template> <div class="hello"> <h1>{{ msg }}</h1> <p>Element UI简单Cascader级联选择器使用</p> <el-cascader :options='options' v-model="selectedOptions" @change="handleChange"> </el-

VUE+Element UI实现简单的表格行内编辑效果

原理是通过Css控制绑定的输入控件与显示值,在选中行样式下对控件进行隐藏或显示 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="UTF-8"> 6 <!-- 引入样式 --> 7 <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-default/