美文网首页Vue.js前端Vue专辑
vue学习笔记-插槽(slot)

vue学习笔记-插槽(slot)

作者: 前端_自嘲君 | 来源:发表于2020-04-02 14:57 被阅读0次

定义:实现内容分发API,用于复合组件开发

分类

  • 匿名插槽
<hello-world>你好,中国</hello-world>
<!--helloWorld component-->
<div>
  <p>
      <slot></slot>
  </p>
</div>
<!--渲染结果-->
<div>
  <p>
     你好,中国
  </p>
</div>
  • 具名插槽:将内容分发到组件指定位置
<!--调用组件-->
<hello-world>
  <template v-solt:content>你好,中国</template>
  <template>你好,世界</template>
</hello-world>
<!--组件-->
<div>
  <p> <slot name="content"></slot></p>
  <p><slot></slot></p>
</div>
<!--渲染结果-->
<div>
  <p>你好,中国</p>
  <p>你好,世界</p>
</div>

其中匿名插槽,可以默认v-slot:default

  <!--匿名插槽与v-on:default一样-->
  <template v-solt:default>你好,中国</template>
  <template>你好,中国</template>
  • 作用域插槽:分发内容要用到子组件中的数据
<!--使用组件-->
<hello-world>
  <template v-on:content="scope">
    来自于子组件的数据:{{scope.msg}}
  </template>
<hello-world>
<!--component-->
<div>
  <p>
      <slot msg="你好,中国"></slot>
  </p>
</div>
<!--渲染结果-->
<div>
  <p>
      来自子组件的数据:你好,中国
  </p>
</div>

相关文章

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

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

  • vue插槽

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

  • vue中的slot(插槽)

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

  • vue学习笔记-插槽(slot)

    定义:实现内容分发API,用于复合组件开发 分类 匿名插槽 具名插槽:将内容分发到组件指定位置 其中匿名插槽,可以...

  • vue 插槽的使用

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

  • 18、Vue3 作用域插槽

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

  • vue3-slot-消息框-模态框

    1.前言 1.使用vue3 的slot插槽时,大部分和vue2-slot插槽[https://www.jiansh...

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

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

  • slot(插槽)

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

  • slot 用法以及使用场景

    Vue的插槽slot,分为3种 匿名插槽 具名插槽 作用域插槽 前两种很好理解,无非就是子组件里定义一个slot占...

网友评论

    本文标题:vue学习笔记-插槽(slot)

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