我是靠谱客的博主 着急芒果,最近开发中收集的这篇文章主要介绍vue前端按钮显示隐藏_vue+element-ui实现显示隐藏密码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最终实现效果

显示隐藏密码.gif

实现思路(第一种方法)

因为输入框本身没有切换明文与暗文的功能,所以我们要实现切换功能就需要两个输入框,通过JS来控制样式dispaly:none来指定谁被渲染出来。在VUE中来实现的话,因为数据绑定,所以会更简单一些。通过点击切换图标触发事件,然后使用v-if与v-else进行条件渲染即可。

代码实现

class="el-input__icon iconfont icon-xianshi">

class="el-input__icon iconfont icon-yincang">

export default {

data() {

return {

formPassword: {

oldPassword: '',

newPassword: ''

},

visible: true

}

},

methods: {

changePass(value) {

this.visible = !(value === 'show');

} //判断渲染,true:暗文显示,false:明文显示

}

}

实现思路(第二种方法)

input在什么情况下会显示暗文呢?当我们在属性type里面设置了password。

那么什么时候是明文呢?很显然是type为text或者为空时。

到这里问题就很简单了,我们只需要为type绑定一个值进行判断改变。

最后

以上就是着急芒果为你收集整理的vue前端按钮显示隐藏_vue+element-ui实现显示隐藏密码的全部内容,希望文章能够帮你解决vue前端按钮显示隐藏_vue+element-ui实现显示隐藏密码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部