查资料的各种解决办法
比如:
autocomplete=“off”
autocomplete=“new-password”
……
等等等我这里都用不上!!!因为我需要满足如下要求:
1、必须要记住密码这个功能
2、背景色尽量透明
3、提示“账号”需要在input框内,输入内容时移动至框的上部分
试探方法一
input {
-webkit-box-shadow: 0 0 0px 1000px rgba(24, 130, 168, 1) inset;
-webkit-text-fill-color: #00c0ff;
}
但是这里设置了以后,我的“账号”提示会被遮挡,如果直接调整内阴影的透明度,黄色的背景色又会出来。
所以思考,在input框有内容时加上内阴影,在input框为空时去掉该样式,所以修改为如下:
试探方法二
<input type="text" :class="{coverShadow: coverUser}" v-model="username" @keyup.enter="loginMethod()">
data () {
return {
username: '',
coverUser: false
}
},
watch: {
username (val) {
if (val === '') {
this.coverUser = false