先看效果
html
<!-- 排序器 -->
<div class="filter">
<div class="filter-bg">
<div>
<div style="justify-content: flex-start;" :style="{color:sort[0].color}" @click.stop="defaultSort(0)">综合排序</div>
<div style="justify-content: center;" :style="{color:sort[1].color}" @click.stop="defaultSort(1)">价格
<div class="sort-arrow-div">
<div :style="{'borderBottomColor':(sort[1].is_select&&sort[1].sequence?'red':'#C2C2C2')}"></div>
<div :style="{'borderTopColor':(sort[1].is_select&&!sort[1].sequence?'red':'#C2C2C2')}"></div>
</div>
</div>
<div style="justify-content: flex-end;" :style="{color:sort[2].color}" @click.stop="defaultSort(2)">更新时间
<div class="sort-arrow-div">
<div :style="{'borderBottomColor':(sort[2].is_select&&sort[2].sequence?'red':'#C2C2C2')}"></div>
<div :style="{'borderTopColor':(sort[2].is_select&&!sort[2].sequence?'red':'#C2C2C2')}"></div>
</div>
</div>
</div>
<div><span style="width:1px;background: #EAEAEA;margin-right: 4vw;height:8vw;"></span>
<!--这里是个搜索图标