我网站的一些页面是服务器端渲染的,所以通常的 Meteor JavaScript 包对他们不可用。
我们希望缩小页面大小,但Tracker.autorun
用于轻量级反应性,我们如何使用 Meteor a-la-carte 呢?
我网站的一些页面是服务器端渲染的,所以通常的 Meteor JavaScript 包对他们不可用。
我们希望缩小页面大小,但Tracker.autorun
用于轻量级反应性,我们如何使用 Meteor a-la-carte 呢?
我已将 Tracker 及其所有依赖项隔离到一个库中,您可以在此处参考: https ://s3.amazonaws.com/www.chicagogrooves.com/js/meteor-reactive-packages.js
这为您提供了Tracker
、ReactiveDict
、ReactiveVar
和它们的依赖项EJSON
,并且Base64
在一个库中(41Kb 原始未压缩,11Kb 压缩)。我没有包含的唯一依赖项是 UnderscoreJS,因为您可能希望从 CDN 获取它。
因此,这样的代码可用于任何网页,甚至about:blank
!
Tracker.autorun(function() {
var s = "The name is " + reactiveObject.getName();
console.log(s);
});
在这里玩得开心Fiddle