【发布时间】:2018-06-20 02:49:22
【问题描述】:
我正在使用 firebase,出于某种原因,这只是工作,但现在不是。我在输入上有一个 onChange 事件,它工作得很好,但由于某种原因,firebase .on() 方法对我不起作用。
这是我所拥有的:
updateUsername(event) {
this.setState({
[event.target.name]: event.target.value
});
const usernameRef = fire.database().ref('usernames');
if (event.target.value) {
usernameRef.child(event.target.value).on('value', snap => {
console.log(snap.val()); // returns nothing
if (snap.val() != null) {
this.setState({
disabled: true
});
} else if (snap.val() == null) {
this.setState({
disabled: false
});
}
});
}
}
【问题讨论】:
标签: reactjs firebase firebase-realtime-database