如何在Meteor应用程序的后退按钮上加载上一页?

时间:2014-03-17 20:47:48

标签: meteor meteorite

在流星体中按下后退按钮时加载上一页或(主页)。

我在meteor app中实现了搜索功能。按下后退按钮后获得结果后,它仍然保留在同一页面中。我每次都刷新页面,以便重新加载。

if (Meteor.isClient) {
function serachJob(){
        var search_text=document.getElementById('serachText').value;
        console.log(search_text);
        var search = new RegExp(search_text, 'i');
        searchCriteria={ $or: [{ J_Headline: search },{ J_Location:search  }] };
        _deps.changed();
    }

点击后退按钮进入早期页面的解决方案是什么。

1 个答案:

答案 0 :(得分:1)

您必须操纵历史对象。在这里阅读history.pushState和window.onpopstate:https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history

或者你可以利用其他人的工作,让生活变得轻松,例如使用iron router(需要陨石)。