最近在使用 Nuxt3 开发遇到了 keepalive 无效的一个问题。
先来看一下 keepalive 在 nuxt3 中是怎么使用的。
这是官网的一个描述,就是在页面的 definePageMeta 中配置 KeepAlive:true
但是我配置了,却无效。
后来找了很久才发现我那个页面在 definePageMeta 中 使用了 layout:false,就是这个
导致我跳转至其他使用默认布局的页面,keepalive就失效了。
如果有跟我一样使用 keepalive 无效的同学可以参考一下,是不是也是这个原因。