开启 keep-Alive 缓存后,接口不二次调用,保留上一级数据问题
前言: 写此文章之前,经历了一天在项目上的折磨,由于我做的是用户端的商城,需求是嵌套N多层页面,从一级页面进入二级页面,滚动二级页面的内容到底部,保存位置,在进入三级页面,保存位置,第四级页面,保存位置…当用户不想看了,在返回上一级页面并滚动到点击时的位置。由于保存位置需要开启 keep-alive 组件,此组件会缓存不活动的数据,那么此时 created/mounted 里的接口就不会再次调用,在返回上一级页面时,浏览器会渲染第一次进入时拿到的数据.,返回到首页,再次进入需求页面,还是保留之前的数据…
原创
2021-10-13 16:42:23 ·
1750 阅读 ·
0 评论