Vue插槽

 

Vue插槽_第1张图片 

默认插槽

src/App.vue







src/components/Category.vue




Vue插槽_第2张图片

具名插槽

src/App.vue







src/components/Category.vue




Vue插槽_第3张图片

注意:只有可以使用v-slot:footer等价于

作用域插槽

src/components/Category.vue




src/App.vue







Vue插槽_第4张图片

总结:插槽的使用者往插槽里面塞东西,但是作用域插槽,有一种感觉数据流逆着过去了 

Vue插槽_第5张图片

{{atguigu}}是个对象

Vue插槽_第6张图片

默认插槽与具名插槽:根据父组件的数据生成结构传递给子组件

作用域插槽:父组件根据子组件传递的数据生成dom 传递给子组件

解构赋值{games}解释:let {games}={'games':[数据]} ,这样直接用games就相当于数据

 

你可能感兴趣的:(vue,vue.js,javascript,前端)