Meteor-JS支持离线存储/缓存吗?Meteor-JS支持离线存储/缓存吗?
从我读什么:https://guide.meteor.com/collections.html:
相反,在客户端上,一个集合是 数据库的客户端缓存。这要归功于Minimongo库 - 一个 内存中的所有JS,实现了MongoDB API。
内存部分似乎无效脱机工作。我错了吗?
编辑:通过“离线”我的意思是尽可能多的那些特质:
- 负载的应用,即使没有互联网连接,显示用户的数据
- 使离线编辑,后来它们同步,即使离线为例如小时
- 加载应用程序时,在离线状态下还未同步编辑也应该显示
EDIT2:我想在适当的期限将是离线第一
如果通过“Meteor.call”进行更改,实际上它们将反映在客户端(乐观UI)中,但实际上客户端也会[继续尝试](https://guide.meteor。 com/methods.html#retries)将方法调用发送到服务器,直到它成功或应用程序关闭(并从Cordova的设备中取出内存)。 – ghybs
当用户关闭标签并且输入的数据将丢失时,它将停止尝试。 – Ankit
OP的观点听起来更像混合应用程序,而不是通过浏览器访问。与浏览器选项卡相比,混合应用程序更少出现在设备内存中。 – ghybs