vue 之 keepalive 不生效
最大可能,是你vue组件的name值和你keepalive的值不一样呀~
下面是我要缓存的组件name
下面是我:include 的字符串
两个地方保持一致就能生效
根绝官方开发文档,include需要传字符串、字符串数组、正则格式,并且组件名字需要匹配,如下图。
于是我这样写了
但是结果是缓存不生效,我当时就很疑惑,于是开始瞎捉摸,是不是名字不对,于是把组件注册名字换成了组件原生的名字。如下图
然后keepalive就生效了,记录一下,加深一下印象