router-view使用v-slot="Component"是不是固定写法?
来源:4-8 歌手详情页路由过渡效果实现
rookie_
2021-05-27
<router-view v-slot="{ Component }">
<transition appear name="slide">
<component :is="Component" :singer="selectedSinger"></component>
</transition>
</router-view>
在router-view里v-slot="Component"是不是一定要写Component, 我改成其它好像不行
那这里的Component是什么意思?
写回答
1回答
-
Component就是作用域插槽中的一个属性,这个是由router-view这个组提供的 ,你可以查看一下插槽作用域这部分文档https://cn.vuejs.org/v2/guide/components-slots.html#%E4%BD%9C%E7%94%A8%E5%9F%9F%E6%8F%92%E6%A7%BD,Component就是你的路由表中的路由组件;为什么必须是Component可以查看文档https://next.router.vuejs.org/api/#route
522021-07-30
相似问题