前言
Vue中的插槽是一个非常强大的功能,在复用组件模块的时候,针对相似的结构,拥有不通的内容时,使用插槽就非常方便,一定程度上可以减少在模板中使用大量的逻辑判断,控制显示不通的内容
同时,也可以让代码组织结构更加清晰...slot,那么父组件内插入的标签内容是不会被插入进去的
现在知道插槽是什么了吧,可以在组件标签内定义需要的内容,通过插槽加入到组件内部中
组件内部的元素就好像一个传送门,也就是所谓的槽...Es6中的块级作用域,那么对于衔接作用域插槽,可能会好些
有时,让插槽内容能够访问子组件中才有的数据,是很有用的
插槽中内容的流动方向是从组件标签传到组件内部
而作用域插槽则让作用域反向流动,从组件内部传到组件标签内...在slot元素上绑定了msg属性,这个attribute被称为插槽prop
那么在父级作用域中,又该如何接收子组件传递过来的数据呢
在v2.6.0中使用的是v-slot:插槽名="slotProps",...如果子组件使用了多个插槽,那么就使用具名插槽对每个插槽进行区分,子组件内的,而在父组件中,使用template标签
<template v-slot: