vue给input密码框设置眼睛睁开闭合对于密码显示与隐藏

<template> <div class="login-container"> <el-input v-model="pwd" :type="type" class="pwd-input" placeholder="请输入密码" > <i slot="suffix" class="icon-style" :class="elIcon" autocomplete="auto" @click="flag = !flag" /> </el-input> </div> </template> <script> export default { data() { return { flag: false }; }, computed: { type() { return this.flag ? "text" : "password"; }, elIcon() { return this.flag ? "el-icon-minus" : "el-icon-view"; } } }; </script> <style> .icon-style { margin-top: 8px; font-size: 18px; } .pwd-input { border: 1px solid #fff; width: 250px; } </style>
上一篇:ctf刷题记录2(更新中)


下一篇:物流管理系统|基于Springboot的物流管理系统设计与实现(源码+数据库+文档)