用户界面-在窗口大小上重新渲染meteor.js



有没有人知道使用Meteor.js重新渲染窗口大小模板的语法?我试着做一个Meteor.flush(),但这似乎不是正确的方法....(

window.onresize = function(){
    Meteor.flush();
};  

在调整窗口大小时更改一些会话值,然后让模板侦听该更改:

<template name="body">
  {{touch}}
</template>
Template.body.touch = function() {
  return Session.get("touch");
}
Meteor.startup(function() {
  $(window).resize(function(evt) {
    Session.set("touch", new Date());
  });
});

Meteor docs为该场景提供了一个很好的示例,通过将窗口维度添加为客户端全局Reactive数据源,可以调用该数据源模板->自动运行()商店https://guide.meteor.com/data-loading.html

相关内容

  • 没有找到相关文章

最新更新