Vue判断slot是否有嵌入标签或者是文本内容

如题,使用$scopedSlots判断即可,插入的对应标签在里面会生成一个name对应的键值对,我们只需要判断$scopedSlots中是否存在对应name值的键名即可,如下:

<template v-if="'left-option' in $slots" slot="left-option" slot-scope="scope">
       {{scope}}
</template>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容