详情页返回列表页缓存数据和浏览位置、其他页面进入列表页刷新数据

三个页面,首页/或者搜索页,商品分类页面,商品详情页。从首页进入分类页面时,分类页面要刷新数据,从分类进入详情页再返回到分类页面时,不刷新,此时的分类页面能够缓存已加载的数据和自动保存用户上次浏览的位置。

可以通过keep alive 对列表进行缓存,然后跳转到列表的时候通过地址栏传递标识,在列表界面通过active函数判断地址栏标识是否进行刷新

你如果单纯的是返回不刷新的话,返回 操作 this.$router.go(-1) 直接返回上一级,不要用push跳转,默认的数据就会保留,并且数据项也会是对应的数据,

如果要达到特定的缓存效果的话,直接使用keep-alive标签,并且各类路由项做好配置。