我使用meteor vue订阅出版物:
meteor: {
$subscribe: {
'gps': function() { return [ this.query ] }
}
},
文档仅提供以下选项:
<div v-if="!$subReady.thread">Loading...</div>
但是,我需要在订阅准备好时执行一些代码。是否有某种onSubscriptionReady钩子?
答案 0 :(得分:0)
如果您在模板中使用订阅中的数据,则可以执行以下操作:
beforeUpdate() {
if (this.$subReady['gps']) {
// do something
}
}
我在我的应用程序中这样做,到目前为止它工作正常。问题是当您不在模板中使用数据时,因为不会触发更新挂钩。