iview tab组件:
<Tabs v-model="selectedTab" type="card">
<TabPane
v-for="item in materialTypeList"
:key="item.Id"
:label="setTabPaneLabel(item.Name)"
:name="item.Name"
>
</TabPane>
</Tabs>
//通过label绑定的事件进行自定义的设置
setTabPaneLabel(label) {
return(h) => {
let requireSet = null;
if (`${label}` === `公户车抵押` ||
`${label}` === `私户车抵押`
) {
requireSet = h('span', {
style: {
marginRight: '5px',
color: 'red'
}
}, '*')
} else {
requireSet = null
}
return h('div', [requireSet, h('span', `${label}`)]);
};
},