vue页面缓存失效问题解决

news/2024/11/12 20:52:37/

文章目录

  • 一、问题背景
  • 二、问题排查
  • 三、问题解决

一、问题背景

前端技术栈用的是vue,然后用keep-alive组件进行缓存页面【切换页面不进行刷新页面,保留之前的查询条件及状态等等】

测试提bug:部分页面突然缓存失效了,每次切换都会触发页面重载

二、问题排查

翻看文档:https://cn.vuejs.org/guide/built-ins/keep-alive.html#include-exclude

重点是这俩段话:
在这里插入图片描述
它是根据组件的name进行匹配的,如果是3.2.34+的版本就无需给组件声明name。
所以到这里基本上就排查到了问题应该就是组件的name错了所以导致缓存无效了。

三、问题解决

方案一:直接删除name的声明【一定是vue3.2.34+的版本才可以用这个方法】

方案二:将组件的name改成正确的。
在这里插入图片描述

如果你不知道什么是正确的name的话可以在keep-alive那里把name显示的debug出来看
在这里插入图片描述


http://www.ppmy.cn/news/292974.html

相关文章

Apple发布新电脑

Apple发布新电脑 苹果公司今天在其年度全球开发者大会上宣布即将发布Mac电脑阵容的三个新成员:采用最新M2芯片的新的15英寸MacBook Air,配备M2 Max或新的M2 Ultrachip芯片的Mac Studio,最后是期待已久的基于苹果硅的Mac Pro。 第一个新宣布的…

java swing 飞机大战游戏 github 免费 开源 公开 源码

本次项目来自:java飞机大战游戏开发教程 子弹打飞机游戏 经典游戏开发教程 Java项目实战 最详细的游戏开发课程 但是它不是开源的,课程讲到一半就要付费了 所以我把该项目的源码公开了,放在了github与码云上,也发布了操作视频 …

游戏手柄延迟测试软件,六款免费网络延迟测试工具

NetScna Tools NetScan Tools基础版是一组在Windows上运行的免费网络测试工具。该工具是免费的,但有弹出广告。如果想摆脱这些广告,可以购买NetScan Tools Pro。 在两个版本的NetScan Tools中都可以获得三个基于Ping的实用程序。该软件包还包括Tracerout…

steam如何搜索免费游戏

最近朋友圈好多人在说Epic免费送游戏的事,这周送的是GTA5,我没买过这个游戏,也没去Epic上领,但是看到Epic免费送游戏我就想到一个问题,既然Epic会免费送游戏,那作为竞争对手steam不可能没有可以白嫖的机会才…

JAVA 实现《五子棋》游戏|CSDN创作打卡

前言 五子棋是世界智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏,是世界智力运动会竞技项目之一,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。 棋具与围棋通用&…

网络游戏植入营销的成功案例

1.《和平精英》的职业联赛也就是PEL,是《和平精英》最为顶尖的职业赛事,而OPPO这一手机品牌就是PEL最早的合作伙伴。在合作中,双方不仅推出了手游赛事用机,还打造了“电竞粉丝节”,利用双方的特点将这一合作进行得相当…

游戏开发用UE、Unity,还是免费、开源引擎?

1、如果是个没有太多特殊玩法和需求的轻量级项目,那就是Unity了,不用怀疑。费用极低,特别容易上手,内置的各种算法是很垃圾,好在扩展性超强,还有个最强大的社区,能买到各种插件。我七拼八凑的谢…

游戏抽卡概率模型

目前的中国游戏市场,最热门的莫过于免费抽卡手游。游戏厂商为了盈利,设计出有不同规则的卡池,让玩家抽卡获取稀有的人物和武器。这一机制吸引了很多玩家,首先因为手游是免费的,入手门槛较低,其次很多人喜欢…