【发布时间】:2019-12-01 16:24:04
【问题描述】:
我正在使用 Vuetify 和 Firebase 制作日志记录组件。我希望隐藏密码,但通过将类型“密码”添加到 v-text-field,它会添加 4 个点与密码字段的标签重叠,并且单词“管理员”与电子邮件字段重叠:
当我单击任何字段时,我可以在 $data pre 中看到“admin”已分配给密码和电子邮件。我尝试将“占位符”和“值”属性设置为空字符串,但不起作用。在 vuetify 文档中,我看不到任何将“管理员”分配给 v-text-field 的道具。 我该如何解决这个问题? 这是我的组件代码:
<template>
<v-form>
<v-container>
<v-text-field
label="E-mail"
v-model="email"
>
</v-text-field>
<v-text-field
label="Pasword"
v-model="password"
type="password"
placeholder=""
>
</v-text-field>
<v-btn
color="blue"
@click="login()"
>Submit
</v-btn>
</v-container>
<pre>
{{ $data}}
</pre>
</v-form>
</template>
<script>
import firebase from 'firebase'
export default {
data() {
return {
email: '',
password: ''
}
},
methods: {
login(){
firebase.auth().signInWithEmailAndPassword(this.email, this.password)
.then(user => console.log('User conected'), error => console.log(error))
}
}
}
</script>
【问题讨论】:
标签: javascript firebase vue.js vuetify.js