|
@@ -13,7 +13,8 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item class="loginItem">
|
|
|
<p class="loginItemP">密码</p>
|
|
|
- <input class="loginInput" v-model="form.password" @blur="passRule" placeholder="请输入密码" type="password">
|
|
|
+ <input class="loginInput" v-model="form.password" @blur="passRule" placeholder="请输入密码" :type="inputType">
|
|
|
+ <img class="imgEyes" src="../../assets/font/fluent:eye-20-regular.png" alt="" @click="changeType">
|
|
|
<p class="blurP" v-if="passBlur">密码不能为空</p>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="loginItem">
|
|
@@ -37,6 +38,7 @@ export default {
|
|
|
rememberUser: false,//是否记住账号
|
|
|
userBlur: false,//用户名验证
|
|
|
passBlur: false,//密码验证
|
|
|
+ inputType:"password",//密码输入框性质
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -91,6 +93,14 @@ export default {
|
|
|
user = JSON.parse(user)
|
|
|
this.form.username = user
|
|
|
}
|
|
|
+ },
|
|
|
+ // ,密码框小眼睛
|
|
|
+ changeType(){
|
|
|
+ if(this.inputType === 'password'){
|
|
|
+ this.inputType = 'text'
|
|
|
+ }else{
|
|
|
+ this.inputType = 'password'
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -135,8 +145,14 @@ export default {
|
|
|
border: 1px solid #dbdbdb;
|
|
|
background-color: transparent;
|
|
|
color: white;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+/* 密码框小眼睛css */
|
|
|
+.imgEyes{
|
|
|
+ position: absolute;
|
|
|
+ top: 50px;
|
|
|
+ right: 0px;
|
|
|
}
|
|
|
-
|
|
|
/* 表单内标题p标签css */
|
|
|
.loginTitleP {
|
|
|
width: 210px;
|