vue做的 非单页 应用,一个上拉加载的列表,通过点击上拉加载的内容跳入到下一个页面,再点返回的时候,页面会重新渲染第一屏的数据,如何让页面保持原来的状态,且不刷新呢?
vue做的 非单页 应用,一个上拉加载的列表,通过点击上拉加载的内容跳入到下一个页面,再点返回的时候,页面会重新渲染第一屏的数据,如何让页面保持原来的状态,且不刷新呢?
可以试试window.open
window.open("http://www.w3school.com.cn")
这样可以新开一个页面,原来的页面不会被替换
如果是a
标签,可以加上target=_blank
属性,也会新开一个页面
<a href="pref.html" target="_blank">Preface</a>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
楼主,
vue
路由的keep-alive
了解下,参考下这篇文章,传送门