已经用了 keep-alive 标签,但 keep-alive 导致的一个问题是页面一旦创建就不会刷新了,除非手动更新。
在 vue-router 里,手动更新就要在 beforeRouteEnter 和 beforeRouteUpdate 里操作,可这两个函数只有 to 和 from 参数,无法分辨前进和后退行为。虽然可以判断
from.name 来处理,但觉得好傻,而且路由一多,这函数就不能看了。
不知道前端小伙伴们是怎么实现这一功能的呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/762496
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.