我正在使用 mobx 在 reactjs 中以下列方式声明一个可观察数组
@observable cacheditems
constructor() {
this.cacheditems = []
现在我在离线时从 pouch-db 中检索数据,如下所示:
var items = []
db.allDocs({include_docs: true}, function(err, docs) {
docs.rows.map((obj, id) => {
items.push(obj.doc)
})
})
this.cacheditems = items
但是没有设置数据。当我尝试获取用于呈现空数组的数据时。