单击同一链接时,使Iron Router重新加载页面

尼朱赫兹

我刚刚开始使用Meteor和Iron Router创建一个简单的网站。该网站的导航栏上有一些链接,其中一个称为random这个想法是,当用户单击它时,页面上会显示一个随机帖子。

现在,如果Iron Router与当前页面处于同一链接,它似乎可以阻止页面重新加载。这是一个很棒的功能,但就我而言,我需要重新加载它,以便用户可以看到新帖子。

以下是相关代码:

Router.route('/random', function() {
    console.log("running this!");
    this.layout('SinglePostLayout', {
        data: function () { return draw(Posts, {}) }
    });
    this.render('post');

draw函数返回集合中的帖子。从完美中获得乐趣,但这与这里无关。我确认该代码仅使用即可运行一次console.log

有没有解决的办法?我想保留除随机链接以外的所有其他链接的不重装行为。我已经搜索了一段时间,但找不到任何答案。

谢谢!

乙烷

由于您没有使用动态路线来显示每个帖子。

您可以使用Location.reload()window对象中方法,并使用纯Javascript。

  if(Meteor.isClient){
    Template.home.events({
        'click #randomHref':function(){
            document.location.reload(true);
            // Router.go('/') don't work.
        }
    })
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Meteor和Iron Router路由到另一个页面后如何重新加载页面

来自分类Dev

jQuery链接重新加载页面

来自分类Dev

当我重新加载页面时,我的 vue-router 不会加载组件,但会在我转换时加载

来自分类Dev

使用laravel-6重新加载页面时Vue-Router中断

来自分类Dev

下一个JS Router.push重新加载页面

来自分类Dev

如何重新加载当前的iron:router路由?

来自分类Dev

如何在php中单击删除按钮时重新加载同一页面-Moodle

来自分类Dev

单击链接到同一页面时更改个人资料图片

来自分类Dev

重新加载页面时通过PHP重新加载gif

来自分类Dev

Google信息窗口:单击链接会导致页面重新加载

来自分类Dev

当在同一页面中的超链接被单击时,如何使按钮被隐式单击

来自分类Dev

jQuery单击锚标记重新加载页面

来自分类Dev

JQuery 在重新加载页面后单击元素

来自分类Dev

检查链接是否导致重新加载页面

来自分类Dev

Angular JS-UI-Router:单击时重新加载状态

来自分类Dev

Angular JS-UI-Router:单击时重新加载状态

来自分类Dev

UIWebView反弹时重新加载页面

来自分类Dev

重新加载页面时出现奇怪的蓝线

来自分类Dev

Nextjs在重新加载页面时获取数据

来自分类Dev

在页面重新加载时保持相同的表单

来自分类Dev

重新加载页面时使用PHP会话

来自分类Dev

恢复页面重新加载时的表状态

来自分类Dev

加载时重新制作页面

来自分类Dev

reactjs页面在文件上传时重新加载

来自分类Dev

按钮单击事件在页面重新加载时触发

来自分类Dev

用Java单击值时重新加载页面

来自分类Dev

单击提交按钮时未重新加载Ruby on Rails页面

来自分类Dev

使用jQuery单击隐藏/显示按钮时页面重新加载

来自分类Dev

django每次单击页面时都会重新加载变量

Related 相关文章

  1. 1

    使用Meteor和Iron Router路由到另一个页面后如何重新加载页面

  2. 2

    jQuery链接重新加载页面

  3. 3

    当我重新加载页面时,我的 vue-router 不会加载组件,但会在我转换时加载

  4. 4

    使用laravel-6重新加载页面时Vue-Router中断

  5. 5

    下一个JS Router.push重新加载页面

  6. 6

    如何重新加载当前的iron:router路由?

  7. 7

    如何在php中单击删除按钮时重新加载同一页面-Moodle

  8. 8

    单击链接到同一页面时更改个人资料图片

  9. 9

    重新加载页面时通过PHP重新加载gif

  10. 10

    Google信息窗口:单击链接会导致页面重新加载

  11. 11

    当在同一页面中的超链接被单击时,如何使按钮被隐式单击

  12. 12

    jQuery单击锚标记重新加载页面

  13. 13

    JQuery 在重新加载页面后单击元素

  14. 14

    检查链接是否导致重新加载页面

  15. 15

    Angular JS-UI-Router:单击时重新加载状态

  16. 16

    Angular JS-UI-Router:单击时重新加载状态

  17. 17

    UIWebView反弹时重新加载页面

  18. 18

    重新加载页面时出现奇怪的蓝线

  19. 19

    Nextjs在重新加载页面时获取数据

  20. 20

    在页面重新加载时保持相同的表单

  21. 21

    重新加载页面时使用PHP会话

  22. 22

    恢复页面重新加载时的表状态

  23. 23

    加载时重新制作页面

  24. 24

    reactjs页面在文件上传时重新加载

  25. 25

    按钮单击事件在页面重新加载时触发

  26. 26

    用Java单击值时重新加载页面

  27. 27

    单击提交按钮时未重新加载Ruby on Rails页面

  28. 28

    使用jQuery单击隐藏/显示按钮时页面重新加载

  29. 29

    django每次单击页面时都会重新加载变量

热门标签

归档