,虽然使用上是简单了,但是插槽有些不是很好理解,不是很直观
它是让父组件可以向子组件指定位置处插入一html结构,自由灵活,也是组件间的一种通信方式
形式上有,默认插槽,具名插槽还有作用域插槽
大家在使用...,可以在组件标签内访问到组件内部的变量,
换而言之,在父组件的模板中,如何拿到子组件传递过来的数据,而子组件(插槽)内部定义的数据,如何传递到父组件当中去
也就是可以通过作用域插槽传递数据
我们在slotBase.vue...-- v-bind,自定义属性的方式向slot插槽传递了属性-->
<slot name="content"
v-if="list.title...插槽名称>,其中v-slot有简写#插槽名称,可以使用在具体的标签上,但是当有多个插槽时,只能用在template标签上
当父组件想要拿到子组件中的数据,子组件内部又是如何把内部数据传递到外部组件中去的呢...,在子组件内部是通过在slot插槽props传递到父父组件当中去的
而在父组件当中,通过v-slot:插槽名="slotProps"进行接收,这个slotProps是一个集合对象,接收了子组件props