Vant的Tabbar标签栏引入自定义图标

**使用*van-tabbar*组件**

*v-model*绑定的是对应的Tabbar下标
*active-color*是未选中的文字颜色
*inactive-color*是已选中的文字颜色
**route**这个要特别注意,我就是在这踩了坑,我没有加这个参数,但是能正常跳转路由,但是图标选中会出现问题,每次都需要双击。一直以为是插槽的问题,后面才发现官方api的这个参数

*van-tabbar-item*每一个Tab标签
#icons  自定义图标的插槽
props.active   插槽的值,点击后为true,初始为false
<van-tabbar v-model="active" active-color="#42A46F" inactive-color="#999999" @change="onChange" route>
<van-tabbar-item to="/myorder">
				<span>我的预约span>
				<template #icon="props">
					<van-image :src="props.active ? require('@mobile/assets/images/index/aftericon1.png') : require('@mobile/assets/images/index/icon1.png')" />
				template>
			van-tabbar-item>
van-tabbar>

你可能感兴趣的:(Vue,前端,vue)