1

我网站的一些页面是服务器端渲染的,所以通常的 Meteor JavaScript 包对他们不可用。

我们希望缩小页面大小,但Tracker.autorun用于轻量级反应性,我们如何使用 Meteor a-la-carte 呢?

4

1 回答 1

5

我已将 Tracker 及其所有依赖项隔离到一个库中,您可以在此处参考: https ://s3.amazonaws.com/www.chicagogrooves.com/js/meteor-reactive-packages.js

这为您提供了TrackerReactiveDictReactiveVar和它们的依赖项EJSON,并且Base64在一个库中(41Kb 原始未压缩,11Kb 压缩)。我没有包含的唯一依赖项是 UnderscoreJS,因为您可能希望从 CDN 获取它。

因此,这样的代码可用于任何网页,甚至about:blank

Tracker.autorun(function() {
  var s = "The name is " + reactiveObject.getName();
  console.log(s);
});

在这里玩得开心Fiddle

于 2014-11-18T14:09:18.667 回答