VueJS和Firestore:正确而干净的方法

问题描述

这是“选择哪种框架”而不是“如何编写此函数的代码”类型的问题。

我目前正在基于 VueJS 的网站上工作,该网站由需要相同数据多个组件组成,强烈建议共享在其中陈述。数据来自 Cloud Firestore(firebase)。据我所知,以下框架可能有助于保持代码整洁和简单(使样板最小化)。

  1. Vuefire:在数据和Vue之间创建绑定。但是,据我了解,这并不是要满足“组件之间的共享状态”的要求。
  2. Vuex用于在Vue中创建共享状态的框架。这意味着与Vuefire结合使用时,所有读/写/更新都将包裹在我的Vuex代码中(动作,提交,观察者...),并麻痹我的样板神经。
  3. Vuex Easy Firestore:旨在消除上述样板代码:“与Firestore完全2向同步的 vuex模块”。
  4. Vuexfire:“ [创建] Firebase RTDB或Firebase Cloudstore与您的Vuex存储之间的实时绑定”。在我看来,这似乎是1-3的组合。

基于大多数应用程序需要某种共享状态的假设:1.存在4.时为什么存在1.?另外,既然有4.,为什么必须有3。?

我是否正在忽略某些东西,还是4.“共享状态,Cloud Firestore和VueJS”场景的理想选择?

谢谢!

PS:如果这个问题引起了人们的反对,请继续投票并予以否决,我将其删除。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...