我在框架7中有一个页面,使用ajax加载产品类别。内容基于url变量加载,例如product_categories.html?cat = 1。 通过单击产品类别,可以根据cat变量将内容加载到同一页面上。当我尝试使用后退按钮从子类别返回到产品类别时,正在加载的内容不是前一类别的内容,而是我当前所在类别的内容。假设url var是单击后退按钮时不刷新。有办法解决这个问题吗? 感谢
答案 0 :(得分:1)
解决这个问题的方法是,不要让后退按钮返回上一页,而是让它前进到上一页。这意味着而不是
mainView.router.back();
DO
mainView.router.loadPage(/*url*/);
请注意,这可能会在其他地方搞乱您的逻辑 - 如果是这样,您可能需要使用以下方法之一进行刷新:
mainView.router.refreshPage()
mainView.router.refreshPreviousPage()