Iron Router语言 - window.location.href 获取上一页的 href



我正在使用Meteor开发一个需要社交分享的应用程序。所以我想在单帖子页面上实现社交分享。我所以我有这个注册的Facebook分享助手:

Template.registerHelper('shareOnFacebookLink', function() {
    return 'https://www.facebook.com/sharer/sharer.php?&u=' + window.location.href;
});   

模板中,我有这个:

<a href="{{shareOnFacebookLink}}" target="_blank" class="btn btn-facebook">
    <i class="fa fa-facebook"></i>
</a>

问题是,当我从主页导航到单帖子(需要注册的助手)时,window.location.href仍然显示上一页的href,直到我重新加载单帖子页面。

想要的是,我怎样才能让 window.location.href 在我登陆后立即获得单个问题页面的 href,而无需刷新它?

谢谢大家

您可以尝试使用Meteor.Router.path()来获取当前路径。

最新更新