2015-08-16 31 views
0

我的Meteor应用程序中有一个数组。每次刷新页面时,阵列都会清空(使用console.log(array.length)Meteor.startup()中验证)。我能做些什么来防止这种情况发生?防止阵列在流星刷新时清空

回答

2

你不能阻止Javascript初始化页面刷新。

您所能做的只是在页面加载时初始化数组。

你真的只有在页面刷新三种选择:

  1. 数组初始化一些默认数据,
  2. 从蒙戈查询得到的值,或
  3. 得到浏览器的值localStorage的

这段代码中的实际问题并不是将数据保存在更持久的地方,比如mongodb或localStorage,因此当用户刷新刷新或意外cl时可以获取它他的浏览器。

+0

或保存到会话变量... –

+1

会话变量可以在热代码推送中存活,但不能手动刷新。 –

+0

啊,是的...我的错误 –