美文网首页
vue中的slot插槽

vue中的slot插槽

作者: 好名字都让你们用了 | 来源:发表于2019-08-28 17:03 被阅读0次

slot插槽

定义

我认为的插槽的含义: 简单的说,插槽就是可以让开发者自定义地往子组件中放置代码片段而开发出来的东西。就好像专门在某几个地方弄了几个槽(子组件中),我们开发时,就可以在对应的槽中放置对应的代码了。

匿名插槽例子

父组件代码

<template>
  <div>
      <Son><p>web前端攻城狮</p></Son>
  </div>
</template>

<script>
import Son from './Son'
export default {
  components: {
    Son
  }
}
</script>

子组件代码

<template>
  <div>
      <p>pppppppppppppppppp</p>
      <p>pppppppppppppppppp</p>
      <slot></slot>
  </div>
</template>

<script>
export default {
   
}
</script>

组件件上 <slot></slot>最后会被替换成 <p>web前端攻城狮</p>

具名插槽

父组件代码

<template>
  <div>
    <ElCard>
      <div slot="header">添加城市header</div>
      
      <button>测试</button>
      
      <div slot="footer">立即添加footer</div>
    </ElCard>
  </div>
</template>

<script>
import ElCard from "./el-card";
export default {
  components: {
    ElCard
  }
};
</script>

<style>
</style>

子组件代码

<template>
  <div>
      // 接收父组件  <div slot="header">添加城市header</div>的内容
      <slot name="header"></slot>
      // 接收 <div slot="footer">立即添加footer</div>
      <slot name="footer"></slot>
      // 其他内容由匿名插槽接收
        <slot></slot>
  </div>
</template>

<script>
export default {

}
</script>

相关文章

  • Vue之深入理解插槽—slot, slot-scope, v-s

    Vue 2.6.0 以前Vue 2.6.0 以后具名插槽 slot具名插槽 v-slot作用域插槽 slot-sc...

  • vue中的slot(插槽)

    vue中的插槽————slot 什么是插槽? 插槽(Slot)是Vue提出来的一个概念,正如名字一样,插槽用于决定...

  • vue插槽

    vue插槽slot的理解与使用 vue slot插槽的使用介绍及总结

  • 18、Vue3 作用域插槽

    作用域插槽:让插槽内容能够访问子组件中,vue2中作用域插槽使用slot-scope,vue3中使用v-slot ...

  • vue 插槽的使用

    vue 插槽手册 深入理解vue中的slot与slot-scope 插槽的使用其实是很简单首先要明白插槽是使用在子...

  • Vue中Slot的渲染过程

    Vue在通过compiler解析模版中的slot, slot是组件中的插槽,通过解析slot,把slot的name...

  • 2020-07-23 一次性讲明白vue插槽slot

    vue插槽slot 一、前言 vue官方文档中在"组件基础"内容中提到组件可以通过插槽分发内容,那插槽是怎么使用的...

  • vue插槽slot

    vue插槽slot 一、前言 vue官方文档中在"组件基础"内容中提到组件可以通过插槽分发内容,那插槽是怎么使用的...

  • Vue3.0 组件的核心概念_插槽

    Vue 在 2.6 版本中,对插槽使用 v-slot 新语法,取代了旧语法的 slot 和 slot-scope,...

  • slot是什么?有什么作用?原理是什么?

    slot又名插槽,是Vue的内容分发机制,组件内部的模板引擎使用slot元素作为承载分发内容的出口。插槽slot是...

网友评论

      本文标题:vue中的slot插槽

      本文链接:https://www.haomeiwen.com/subject/sjdmectx.html