Meteor - Tracker

Meteor - Tracker 首页 / Meteor入门教程 / Meteor - Tracker

Tracker是一个小型库,用于在Session变量更改后自动更新模板,在本章中,无涯教程将学习跟踪器的工作原理。

首先,无涯教程将创建一个按钮,用于更新会话。

meteorApp.html

链接:https://www.learnfk.comhttps://www.learnfk.com/meteor/meteor-tracker.html

来源:LearnFk无涯教程网

<head>
   <title>meteorApp</title>
</head>
 
<body>
   <div>
      {{> myTemplate}}
   </div>
</body>
 
<template name="myTemplate">
   <button id="myButton">CLICK ME</button>
</template>

接下来,无涯教程将设置起始会话值 myData 并创建一个 mySession 对象,Tracker.autorun 方法用于关注 mySession ,每当此对象更改时,模板都会自动更新。为了测试它,无涯教程将设置一个click事件进行更新。

无涯教程网

meteorApp.js

if (Meteor.isClient) {
  
   var myData=0
   Session.set('mySession', myData);

   Tracker.autorun(function () {
      var sessionData=Session.get('mySession');
      console.log(sessionData)
   });

   Template.myTemplate.events({

      'click #myButton': function() {
         Session.set('mySession', myData ++);
      }
   });
}

如果单击五次单击无涯教程按钮,则每次会话更新时,跟踪器都会记录新值。

Meteor Tracker Log

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

研发效率破局之道 -〔葛俊〕

现代C++编程实战 -〔吴咏炜〕

小马哥讲Spring核心编程思想 -〔小马哥〕

Java业务开发常见错误100例 -〔朱晔〕

大厂晋升指南 -〔李运华〕

深入剖析Java新特性 -〔范学雷〕

人人都用得上的数字化思维课 -〔付晓岩〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)