3.4keepalive keepalive用于控制组件的缓存。当设置为true时,页面状态将被保留。你也可以提供KeepAliveProps来进行精细控制。 definePageMeta({ keepalive: true }) 3.5key key用于更细粒度地控制<NuxtPage>组件的重新渲染。 definePageMeta({ key: (route) => route.fullPath }) 3.6layout layout用于设置...
类型:boolean|KeepAliveProps 当你希望在路由更改时保留页面状态时设置为true,或者使用KeepAliveProps进行细粒度控制。 key 类型:false|string|((route: RouteLocationNormalizedLoaded) => string) 当你需要更好地控制何时重新渲染<NuxtPage>组件时设置key值。
keepalive 用于控制组件的缓存。当设置为 true 时,页面状态将被保留。你也可以提供 KeepAliveProps 来进行精细控制。 definePageMeta({ keepalive: true }) 3.5 keykey 用于更细粒度地控制 <NuxtPage> 组件的重新渲染。 definePageMeta({ key: (route) =>...
keepalive 属性如何确保在多个组件之间切换时不缓存 <modal> 组件; 添加pageType作为自定义属性:pages/some-page.vue definePageMeta({ key: (route) => route.fullPath, keepalive: { exclude: ['modal'] }, pageType: 'Checkout' }) 定义中间件 下面的示例显示...