使用Vue3的keep-alive时,没有配置key导致
TypeError: parentComponent.ctx.deactivate is not a function
于是我们在App.vue 中 keep-alive中添加配置,
<template>
<div id="app">
<router-view v-slot="{ Component }">
<keep-alive>
<component :is="Component" v-if="$route.meta.keepAlive" :key="$route.path"/>
</keep-alive>
<component :is="Component" v-if="!$route.meta.keepAlive"/>
</router-view>
</div>
</template>
问题得到解决
暂无评论
要发表评论,您必须先 登录