Meteor - 会话



会话用于在用户使用应用程序时保存数据。当用户离开应用程序时,这些数据将被删除。

在本章中,我们将学习如何设置会话对象、存储一些数据,以及返回该数据。我们将使用基本的 HTML 设置。

meteorApp.html

<head>
   <title>meteorApp</title>
</head>
 
<body>
   <div>
      {{> myTemplate}}
   </div>
</body>
 
<template name = "myTemplate">
</template>

现在,我们将使用 Session.set() 方法本地存储 myData。一旦设置此方法,我们即可使用 Session.get() 方法将其返回。

meteorApp.js

if (Meteor.isClient) {
  
   var myData = {
      key1: "value1",
      key2: "value2"
   }

   Session.set('mySession', myData);

   var sessionDataToLog = Session.get('mySession');
   console.log(sessionDataToLog);
}

如果查看控制台,我们会看到已登录存储的数据。

Meteor Session Log

在下一章中,我们将学习如何使用会话变量自动更新模板。

广告