具名插槽 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 API
vue插槽slot、slot-scope、v-slot的区别以及嵌套插槽的使用
可以将 slot 理解成一个占位的东西,我们提前在模板中放置一个占位的标记,当其他地方要使用模板时就可以通过标记再传进来具体的内容,这样就可以实现更强的复用能力。
60 2
|
5天前
|
JavaScript
vue的插槽(slot)
vue的插槽(slot)
|
1月前
|
JavaScript
#是啥,v-slot插槽的区别
#是啥,v-slot插槽的区别
|
1月前
|
JavaScript 前端开发
|
1月前
|
JavaScript
Vue插槽(slot)的使用
Vue插槽(slot)的使用
15 1
|
1月前
|
JavaScript 前端开发
Vue之插槽Slot理解
Vue之插槽Slot理解
25 0
|
6月前
【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
|
6月前
|
JavaScript
【Vue】—解构插槽 Prop以及具名插槽的缩写
【Vue】—解构插槽 Prop以及具名插槽的缩写
|
10月前
|
JavaScript
vue 插槽的作用,用插槽slot-scope获取表格中的数据
vue 插槽的作用,用插槽slot-scope获取表格中的数据
151 0
|
JavaScript
Vue —— 进阶插槽(slot)(默认插槽、具名插槽和作用域插槽)
Vue —— 进阶插槽(slot)(默认插槽、具名插槽和作用域插槽)

热门文章

最新文章