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

标签 node.js meteor

有时,在更改源代码后,我无法完全判断构建是否已完成以及浏览器中的应用程序现在是否是最新的。 Meteor 的消息 "=> 客户端已修改 - 刷新 (x17) 并不总是能够判断该消息是新的还是过时的;即使可以,我的笔记本电脑的空间也有限,如果频繁地在文本编辑器和浏览器之间来回切换就已经够麻烦了。

我想要的是每次重建或刷新项目时都能够更改页面的某些视觉属性。我怎样才能做到这一点?

最佳答案

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

HTML

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

JS

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

您必须meteor添加随机到您的项目中才能访问Random实用程序。

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

关于node.js - 在每个版本中更改 Meteor 应用程序的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29762638/

相关文章:

javascript - 如何使用 mongoose 将 JSON 中的对象保存在不同文档中?

javascript - 测试 Node 快速端点和 stub 第 3 方 api 调用

node.js - node.js 流的错误处理

javascript - 查询 Meteor 集合以获取 afQuickField select 的值失败。为什么?

javascript - 对象数组的 SimpleSchema 验证

meteor - 如果您拥有管理员权限,是否可以在 Meteor 中设置其他用户的密码?

javascript - 使用 Electron JS 打印 PDF 文件

javascript - 如果我在浏览器中禁用 JavaScript,内容 React.js 将不会加载

javascript - 模板助手没有准备好,尽管它应该准备好

jquery - 当数据库发生变化时手动渲染 meteor 模板