在每个版本中更改Meteor应用程序的背景

时间:2015-04-21 03:58:46

标签: node.js meteor

有时候,在源代码发生变化之后,我无法确定构建是否已完成,而且浏览器中的应用程序现在是最新的。 Meteor的消息"=> Client modified -- refreshing (x17)并不总是能够判断消息是新的还是陈旧的;即使这样,我的笔记本电脑的空间有限,如果频繁完成,只需在文本编辑器和浏览器之间来回切换就会变得麻烦。

我希望能够在每次重建或刷新项目时更改页面的某些可视属性。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:2)

这是一个快速破解,在正文中使用内联样式标记将整个应用程序背景颜色设置为随机的十六进制数字字符串。

HTML

<body>
  <style>
    body{
      background-color: {{backgroundColor}};
    }
  </style>
</body>

JS

Template.body.helpers({
  backgroundColor: function(){
    return "#" + Random.hexString(6);
  }
});

您必须meteor add random到您的项目才能访问Random实用程序。

https://docs.meteor.com/#/full/random