美文网首页
使用 solt 分发内容

使用 solt 分发内容

作者: 林键燃 | 来源:发表于2018-10-18 10:47 被阅读10次

什么是 slot

  • 当需要让组件组合使用,混合父组件的内容与子组件的模板时,就会用到 slot,这个过程叫做内容分发(transclusion)
  • props 传递数据,events 触发事件和 slot 内容分发就构成了 Vue 组件的3个 API,再复杂的组件也是由这3个部分构成。

作用域

  • 子组件的内容在子组件的作用域编译
  • 父组件的内容在父组件的作用域编译

solt 用法

单个 solt

具名 solt

子组件

<slot name="header"></slot>

父组件

<div solt="header"></div>

如果没有使用 name 特性,将会作为默认 slot 出现,父组件没有使用 slot 特性的元素与内容都将出现在这里。

作用域插槽

<template slot='slotName' scope="props">

子组件在 slot 上提供的数据可以通过 props.paramtorsName 获取到

<slot name="book" :book-name="book.name"></slot>

父组件中可以通过 props 拿到book-name 的值

<template slot='slotName' scope="props">
    {{props.bookName}}
</template>

相关文章

  • 使用 solt 分发内容

    什么是 slot 当需要让组件组合使用,混合父组件的内容与子组件的模板时,就会用到 slot,这个过程叫做内容分发...

  • redis cluster模式 使用pipeline批量操作

    由于cluster模式下,key的存放需要先使用JedisClusterCRC16计算出solt,在定位solt所...

  • vue使用slot分发内容与react使用prop分发内容

    vue 将 元素作为承载分发内容的出口 当组件渲染的时候, 将会被替换该组件起始标签和结束标签之间的任何内...

  • Vue中使用Slot分发内容

    使用slot分发内容 使用一种方式混合父组件的内容与子组件自己的模版,这个过程被称为“内容分发”。在子组建中使用特...

  • vue 使用Slot 分发内容及props数据传递

    我对solt的理解是当组件中某一项需要单独定义,那么就应该使用solt。 举例说明。例如项目中需要一个模态框提示 ...

  • 分发-内容分发

    APP常见分发页面:首页、搜索页、收藏页(书架页)、历史记录页、详情页、个人中心页、榜单页、筛选页 常见分发模块类...

  • 使用slot(插槽)分发内容

    什么是slot(插槽) 混合父组件的内容与自己的模板将父组件的内容与子组件的内容像融合,从而弥补视图的不足 单个插...

  • 7.4使用slot分发内容

    7.4.2作用域 父组件模板的内容是在父组件作用域内编译,子组件模板的内容是在子组件作用域内编译 如果想数据在子组...

  • Vue插槽

    Vue官方文档中,我们可以通过插槽分发内容。 元素作为承载分发内容的出口:即在一个组件模板中使用 ,在使用该组件时...

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

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

网友评论

      本文标题:使用 solt 分发内容

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