完整实例可以参考:easymesh-ui(https://github.com/easynet-cn/easymesh-ui)
在vue3中使用组件中的slot(不是在组件中定义slot),需要使用template来实现。比如在easymesh-ui中的Badge示例中,要使用Badge中的定义的count slot,那么正确的代码如下:
<template>
<div>
<Badge>
<a href="#" class="demo-badge" style="margin-left: 32px"></a>
<template v-slot:count>
<Icon type="md-time" color="#ed4014" size="16" />
</template>
</Badge>
</div>
</template>
网友评论