首页 > 其他分享 >记录一个通过keep-alive缓存组件不生效的问题

记录一个通过keep-alive缓存组件不生效的问题

时间:2023-08-23 14:14:06浏览次数:40  
标签:缓存 name alive keep 菜单 组件

项目中通过菜单管理配置页面进行缓存,layout组件中通过keep-alive的include属性进行命中

官方描述:匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配。

通过检查发现配置菜单时用的组件名称(动态菜单配的名称最终会用来绑定include)和组件name大小写不一致 导致无法缓存

标签:缓存,name,alive,keep,菜单,组件
From: https://www.cnblogs.com/whh666/p/17651441.html

相关文章

  • Zookeeper对于Kafka的作用和意义
    Zookeeper在ApacheKafka中扮演着关键的角色,它提供了分布式协调和配置管理服务,对于Kafka集群的正常运行和高可用性至关重要。以下是具体介绍。配置管理Zookeeper负责存储和管理Kafka集群的配置信息,包括主题(topics)和分区(partitions)的分配、副本(replicas)的分布、消费者组(consumergro......
  • LRU缓存
    LRU缓存主要是讲的LinkedHashMap的实现LinkedHashMap的构造函数//主要有三个参数:初始容量、负载因子、是否以访问顺序(默认是false)publicLinkedHashMap(intinitialCapacity,floatloadFactor){super(initialCapacity,loadFactor);accessOrder=false;......
  • 「30 天沉淀 90 mins」Day 1 CPU缓存一致性相关问题——MESI协议
    参考资料小林Coding,也是这里没想到居然讲了这个;先简单复习一下冯诺依曼模型——运算器、控制器、存储器、输入设备、输出设备,以及他们如何交互寄存器分类:通用寄存器,用来存放需要进行运算的数据,比如需要进行加和运算的两个数据。程序计数器,用来存储CPU要执行下一......
  • keep-alive组件的作用与原理
    什么是keep-alive“keep-alive”是Vue.js中的一个特殊组件,用于缓存组件的状态,以提高应用性能。在Vue.js中,组件通常是动态创建和销毁的,当切换到另一个页面或组件时,之前的组件会被销毁,再次进入时会重新创建和初始化。这样可能导致组件的状态丢失,需要重新初始化,增加了资源的消耗......
  • Spring缓存是如何实现的?如何扩展使其支持过期删除功能?
    前言:在我们的应用中,有一些数据是通过rpc获取的远端数据,该数据不会经常变化,允许客户端在本地缓存一定时间。该场景逻辑简单,缓存数据较小,不需要持久化,所以不希望引入其他第三方缓存工具加重应用负担,非常适合使用SpringCache来实现。但有个问题是,我们希望将这些rpc结果数据缓存起......
  • Spring Cache + Redis 缓存数据使用
    使用SpringCache的好处:1,提供基本的Cache抽象,方便切换各种底层Cache;2,通过注解Cache可以实现类似于事务一样,缓存逻辑透明的应用到我们的业务代码上,且只需要更少的代码就可以完成;3,提供事务回滚时也自动回滚缓存;4,支持比较复杂的缓存逻辑; 以下以自己的某个模块搞得列子1项目......
  • Spring缓存是如何实现的?如何扩展使其支持过期删除功能? | 京东云技术团队
    前言:在我们的应用中,有一些数据是通过rpc获取的远端数据,该数据不会经常变化,允许客户端在本地缓存一定时间。该场景逻辑简单,缓存数据较小,不需要持久化,所以不希望引入其他第三方缓存工具加重应用负担,非常适合使用SpringCache来实现。但有个问题是,我们希望将这些rpc结果数据缓存起来,并......
  • Redis 缓存满了怎么办?
    引言Redis缓存使用内存来保存数据,随着需要缓存的数据量越来越大,有限的缓存空间不可避免地会被写满。此时,应该怎么办?本篇文章接下来就来聊聊缓存满了之后的数据淘汰机制。值得注意的是,在Redis中过期策略和内存淘汰策略是两个完全不同的概念。Redis过期策略指的是Redis使......
  • 部署 Statefulset 服务 Zookeeper
    部署Statefulset服务Zookeeper创建Zookeeper镜像下载Zookeeper二进制包mkdirzkcdzk/wgethttps://dlcdn.apache.org/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz编写zk配置脚本cat<<EOF>zkGenConfig.sh#!/usr/bin/envbashZK_USER=${Z......
  • keepalived+LVS实现高可用性集群
    一、keepalived+LVS-DR实现高可用负载均衡当LVS负载均衡的主服务器出现故障时,keepalived会及时切换到备份服务器;同时会检测后端真实服务器是否存在故障无法访问,keepalived检测到该设备不可用时就会在集群的列表中删除该服务器节点,当服务器恢复时会再次自动添加进来。以此来实现集群......