您的位置:首页 > Web前端 > Vue.js

vue中 slot 的使用

2019-01-12 10:17 120 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_35602144/article/details/86348826
  1. slot 的应用场景:
    方便对组件中的模糊节点进行灵活的自定义
  2. 分类
    匿名slot && 匿名slot slot中不接受接受属性及方法的传值,如要实现传值需使用作用域slot
<div class="head">
<slot></slot>
</div>
<div class="head">
<slot name="head-icon"></slot>
</div>
  1. 作用域slot
<template>
<div class="head">
<slot :data></slot>
</div>
</template>

实现将组件中的data数据传递给slot
在应用这类slot时,外层需要使用template便签包裹,并且 添加属性 scope-slot=“data” 来进行接受

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: