Vue2.0开发之——插槽-作用域插槽(60)
一 概述
- 作用域插槽概念
- 作用域插槽的基本用法
- 解构插槽Prop
2.1 作用域插槽概念
- 在封装组件的过程中,可以为预留的 <slot> 插槽绑定 props 数据
- 这种带有 props 数据的 <slot> 叫做“作用域插槽”
三 作用域插槽的基本用法
可以使用 v-slot: 的形式,接收作用域插槽对外提供的数据
3.1 Article.vue中,给conent定义内容
1 | <div class="content-box"> |
3.2 App.vue中接收内容
1 | <template #content="scope"> |
说明:#content
是v-slot:
的简写形式
3.3 效果图—打印msg内容
四 解构插槽Prop
4.1 一般定义传值的过程
Article.vue中定义数据
1 | export default { |
Article.vue中传递数据对象
1 | <div class="content-box"> |
App.vue中接收数据对象
1 | <template #content="scope"> |
效果图
4.2 解构赋值
1 | <template #content="{msg,user}"> |
解构赋值效果图