这是我的代码:
<template>
<main>
<component :is="$route.meta.layout || 'div'">
<Transition appear>
<RouterView />
</Transition>
</component>
</main>
</template>
我得到了这样的警告:
Use slot props instead:
<router-view v-slot="{ Component }">
<transition>
<component :is="Component" />
</transition>
</router-view>
我怎样才能在不丢失布局的情况下解决这个问题?
1条答案
按热度按时间holgip5t1#
你有没有试过更换你的过渡期:
我觉得挺好的。
编辑
你可以尝试 Package 你的元素:
Layout.vue
:App.vue
:即使我担心它会破坏你的布局。