具名插槽 slot (二)

简介: 具名插槽 slot (二)

slot 是父组件与子组件的通信方式


可以将父组件的内容显示在子组件当中


或者说可以将 让你封装的组件变的更加的灵活,强壮!



在子组件中  通过为多个slot进行命名。来接受父组件中的不同内容的数据  这就是命名插槽


插槽slot与slot之间不能有html元素


但是html可以把插槽包裹起来


所以插槽可以动态向子组件传递值


 

子组件


<template>
  <div>
    <h1>我是组件</h1>
    <h2>我是组件中显示的内容</h2>
    <div>
      <slot name="pass1"></slot>
      <div>我是第一插槽下面的内容</div>
    </div>
    <slot name="hei"></slot>
    <div>
      <slot name="wang"></slot>
      <div>这是第三个插槽下面的内容</div>
    </div>
  </div>
</template>

 

父组件


<template>
  <div>
    <!-- 第一种 -->
    <slotexmple>
      <div slot="wang">我是第三个插槽</div>
    </slotexmple>
  </div>
</template>
<script>
import slotexmple from "../../components/slot-exmple";
export default {
  data() {
    return {};
  },
  components: {
    slotexmple
  }
};
</script>


1425695-20191118233803716-1815705626.png


相关文章
|
1月前
|
JavaScript 前端开发 开发者
vue的slot插槽详解
vue的slot插槽详解
34 0
|
1月前
|
JavaScript API
vue插槽slot、slot-scope、v-slot的区别以及嵌套插槽的使用
可以将 slot 理解成一个占位的东西,我们提前在模板中放置一个占位的标记,当其他地方要使用模板时就可以通过标记再传进来具体的内容,这样就可以实现更强的复用能力。
63 2
|
13天前
|
JavaScript
vue的插槽(slot)
vue的插槽(slot)
|
25天前
|
JavaScript
|
1月前
|
JavaScript
#是啥,v-slot插槽的区别
#是啥,v-slot插槽的区别
|
1月前
|
JavaScript
Vue插槽(slot)的使用
Vue插槽(slot)的使用
18 1
|
10月前
|
JavaScript
Vue插槽 slot 标签
Vue插槽 slot 标签
103 0
|
1月前
|
JavaScript
对于Vue Slot插槽的讲解
对于Vue Slot插槽的讲解
|
6月前
【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
|
10月前
|
JavaScript
vue 插槽的作用,用插槽slot-scope获取表格中的数据
vue 插槽的作用,用插槽slot-scope获取表格中的数据
152 0