vant steps流程图的图标使用slot自定义

vant官方文档上没给step的slot咋用,翻了下源码后发现他们的测试用Demo
vue 2.6以上时,支持具名插槽写法,此时可

<!-- <template #finish-icon> -->
<step>
	<template v-slot:inactive-icon>Custim Inactive Icon</template>
	A
</step>
<step>
	<template v-slot:active-icon>Custim Active Icon</template>
	B
</step>
<step>
	<template v-slot:inactive-icon>Custim Inactive Icon</template>
	C
</step>

2.6以下时,使用div 指定slot属性的写法

<!-- 目前流程图只支持从上到下且只有三种状态,可以把流程线的颜色给去了,然后反转成功和失败图标
	并根据状态分别设置流程中图标 -->
<div slot="finish-icon"><van-icon name="clock" size="20" color="#D2D2D2"/></div>
<div slot="active-icon"><van-icon name="more" size="20" color="#DF3031"/></div>
<div slot="inactive-icon" v-if="isCureent"><van-icon name="checked" size="20" color="#3677F2"/></div>
<div slot="inactive-icon" v-else><van-icon name="clear" size="20" color="#DF3031"/></div>
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值