【发布时间】:2018-06-05 20:03:13
【问题描述】:
我正在尝试在 vue2 中创建一个简单的 CRUD,并且效果很好,但是当我进入编辑视图时,我需要根据 Firebase 数据填写表单输入。
查看
<v-text-field prepend-icon="person" v-model="user" name="user" label="User" type="text" required></v-text-field>
<v-text-field prepend-icon="mail" v-model="email" name="email" label="Email" type="email"></v-text-field>
JS
export default {
data: function () {
return {
user: '',
email: '',
drawer: null
}
var edit = ref.child(this.$route.params.id)
edit.on('value', function (snapshot) {
this.user = snapshot.val().name
this.email = snapshot.val().email
})
snapshot.val().name
正确返回名称,但是当我尝试将此值分配给 this.user 时不起作用。控制台不返回任何错误。
¿有人知道正确的方法是什么吗?
【问题讨论】:
标签: vuejs2