问题标签 [vuexfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

javascript - Vuexfire bindFirestoreRef 不等待绑定完全解决

绑定到 Firestore 集合时,我遇到了一个奇怪的场景。基本上,我得到了 x 个文件。但我注意到,当 then() 函数中的代码运行时,它不会一次返回所有数据。但是当它检索到所有文档时。所以,我的问题是为什么绑定过早完成?根据 vuexfire 文档:

返回一个 Promise,一旦数据被完全提取并同步到状态中,该 Promise 就会被解决。

我只调用这个函数一次,所以如果文档是正确的,难道不应该在承诺解决之前获取所有 5 个事件吗?

这是我的代码

当承诺解决时,它不会获得所有文件。过了一会儿,得到所有文件。可以通过添加几个 2000 毫秒超时来修复它,但这似乎不是最佳解决方案。

谢谢

0 投票
1 回答
17 浏览

firebase - vuexfire firestore orderBy descending 不起作用,在 acending

此代码以默认升序工作,但只要我在 orderby 中输入 desc,它就会返回空。