Firebase child_changed事件仅由控制台更改触发

Firebase child_changed事件仅由控制台更改触发,firebase,firebase-realtime-database,vue.js,onchange,vuejs2,Firebase,Firebase Realtime Database,Vue.js,Onchange,Vuejs2,我的firebase数据库如下所示: { “项目”:{ “项目”:{ “lastEdit”:{ “时间戳”:2017-05-16T20:55:16.907Z, ... } ... } } } 我目前有一个初始的“child_changed”侦听器,侦听“lastEdit”端点上的更改,如下所示: DB.ref(“/items/item/lastEdit”)。在(“子项已更改”,快照=>{ //项目已更改 }); 通过firebase控制台更改时间戳值完全会触发child_changed事件,

我的firebase数据库如下所示:

{
“项目”:{
“项目”:{
“lastEdit”:{
“时间戳”:2017-05-16T20:55:16.907Z,
...
}
...
}
}
}
我目前有一个初始的“child_changed”侦听器,侦听“lastEdit”端点上的更改,如下所示:

DB.ref(“/items/item/lastEdit”)。在(“子项已更改”,快照=>{
//项目已更改
});
通过firebase控制台更改时间戳值完全会触发child_changed事件,但当通过从我的vue应用程序中的某个位置进行更新来更改时间戳值时,不会发生任何情况:

DB.ref(“/items/item”)。更新({
lastEdit:{时间戳:新日期()},
...
})
此外,当使用firebase更新方法从不同的设备更改时间戳值时,它会在除该设备外的所有其他设备上触发“child_changed”(更改的子设备)事件


我正在使用vuefire和vue.js 2

请分享您用来更新的代码,因为显然这就是问题所在。@FrankvanPuffelen谢谢,我添加了更多细节。