前言 在Vue中,slot是一个很有用的特性,可以用来向组件内部插入一些内容。slot就是“插槽”的意思,用大白话说就是:定义组件的时候留几个口子,由用户来决定插入的内容。 例如我们定义一个组件MyComponent,其包含一个slot: Vue.component('MyComponent', { template: ` ` }) 当调用123时,会渲染为如下DOM结构: 123 现在又有新需求了,我们希望调用123