今天小编就为大家分享一篇vue slots 组件的组合/分发实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
使用slots 分发内容
使用组件时常常会有组件组合使用的情况,如下:
直接套用组件的话,父级组件会将子级组件覆盖掉,不能实现需求的效果,本文来源gaodai#ma#com搞*!代#%^码网%为了实现该效果就需要使用 slots来内容分发
slots的使用方法如下:
<div id="app"> </div>
标签没有引入其他组件时显示为图1,有其他组件时显示为图2
同时可以实测到可以引入多个并列的组件,组件会依次显示
但是这只能解决单个 组件的引入 ,实际应用中需要多个应用的组件会在多个位置,为了解决这个问题,就得确定slot位置的唯一性为了确定slot 的vue 中可以给slot 添加行内 name来识别 ,
需要注意的是:同一父级下的slot 添加行内 name必须保证唯一;
子组件下的slot 的name 是可以与父级组件的slot name 重复的,及每一级具有相对独立性。
代码
<div id="app"> <div>How to use slot?</div></div>
以上这篇vue slots 组件的组合/分发实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持gaodaima搞代码网。
以上就是vue slots 组件的组合/分发实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!