vue项目M端在点击一个跳转链接之后,返回之前的页面,不在从新发送请求
当进入首页时,会发送a,b,c请求,这时我点击一个跳转链接,比方说跳到baidu,非本项目的路由。然后在点击返回,这时候页面使用的数据都是之前的缓存数据,而没有从新发送a,b,c请求。
请问这个问题如何解决,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是浏览器自身的缓存机制吧,因为你离开页面后,快速返回,原来的状态还没有销毁,就直接重用了。从逻辑上来说好像没什么问题。
说说为啥要重新请求吧,看看有没有可以利用的机制。
使用vue的keep-alive标签https://cn.vuejs.org/v2/api/#...