Vant 提供了丰富的组件插槽,通过插槽可以对组件的某一部分进行个性化定制。

例如,我们希望对组件cell在输出内容前加上图标,原代码为:

<van-cell
v-for="item in formEntryList.list"
:key="item.id"
@click="goApplyForm(item.pageCode)"
:title="item.workName"
>
</van-cell>

使用插槽后,为

<van-cell
v-for="item in formEntryList.list"
:key="item.id"
@click="goApplyForm(item.pageCode)"
>
<template #default>
<van-icon name="edit" />
<span>{{ item.workName }}</span>
</template>
</van-cell>

即可加入图标。