Meteor:没有用户帐户管理数据(尚)

时间:2015-05-12 18:40:38

标签: javascript meteor

我有一个架构/设计决定要面对。

我正在使用具有独特入门体验的Cordova / Meteor应用程序。新用户将被视为向导,该向导会引导他们完成填写某些表单的步骤。

向导流程等到最后一步才能注册用户帐户。我遇到的挑战是在最终确定帐户之前如何处理表单数据。

我需要这些数据来跟踪几个页面,在每个页面中复合大小,并通过将其附加到用户对象来完成它。

通常,我的目标是设置Session变量并在最后抓取它们。但由于这是一个手机应用程序,我很担心依赖于此,因为我有一些经验 - 当在依赖会话的页面中间关闭应用程序时 - 有问题当你回到应用程序时。

我考虑使用persistent-session,因为它听起来不会有我上面提到的奇怪的岔路效应。

我很好奇有经验的Meteor开发者的见解。您是否有任何建议以优雅,一致的方式将数据传送到最后一个屏幕?

1 个答案:

答案 0 :(得分:2)

您可以使用localSorage来保存数据,这些数据不会被浏览器刷新清除。

//set a value
Meteor._localStorage.setItem('key', value);

//get a value
var item = Meteor._localStorage.getItem('key');

//remove the item
Meteor._localStorage.removeItem('key');