- Meteor 指南
- Meteor - 首页
- Meteor - 概览
- Meteor - 环境设置
- Meteor - 第一个应用程序
- Meteor - 模板
- Meteor - 集合
- Meteor - 表单
- Meteor - 事件
- Meteor - 会话
- Meteor - 跟踪器
- Meteor - 程序包
- Meteor - 核心 API
- Meteor - 检查
- Meteor - Blaze
- Meteor - 定时器
- Meteor - EJSON
- Meteor - HTTP
- Meteor - 电子邮件
- Meteor - 资产
- Meteor - 安全性
- Meteor - 排序
- Meteor - 帐户
- Meteor - 方法
- Meteor - Package.js
- Meteor - 发布与订阅
- Meteor - 结构
- Meteor - 部署
- Meteor - 在移动设备上运行
- Meteor - 待办事项应用
- Meteor - 最佳实践
- Meteor 有用资源
- Meteor - 快速指南
- Meteor - 有用资源
- Meteor - 讨论
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); }
如果查看控制台,我们会看到已登录存储的数据。
在下一章中,我们将学习如何使用会话变量自动更新模板。
广告