场景:同一标签使用v-for循环且要使用v-if判断
办法:加一层template标签,v-for加在template中,v-if判断写在li标签中。
代码:
<ul class="processLine">
<template v-for="(item, index) in list">
<li v-if="!item.isDisabled" :key="index">
<div v-on="item.event" :class="item.isDisabled ? 'status yydj' : 'status'" :mark="item.mark">
代码内容
</div>
</li>
</template>
</ul>
注意:key要放在li中而不是template中