具名插槽 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>

 

 

 

相关文章

https://segmentfault.com/a/1190000022018995 https://www....
ES6 (ECMAScript 6)中的模块是一个包含 JavaScript 代码的...
from https://mp.weixin.qq.com/s/-rc1lYYlsfx-wR4mQmIIQQ V...
D:\Temp&gt;npm init vite@latest vue3study --temp...
文章浏览阅读1.2k次。最近自己从零撸起的甘特图组件需要子组...
文章浏览阅读3.3k次,点赞3次,收藏16次。静默打印是什么?简...