下拉排序数据
<template>
<div>
<!-- 排序 -->
<div class="list-sort">
<div>综合</div>
<div style="display: flex;align-items: center;">
<div>价格</div>
<div>
<div :class="{'active':!onActive}" class="iconfont icon-jiantou" @click="onSort()">33</div>
<div :class="{'active':onActive}" class="iconfont icon-jiantouxia" @click="onSort">33</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default{
data(){
return{
list:[],
isSort:false, //排序
onActive:false,
on:false
}
},
methods:{
onSort(flag){ //排序
console.log('----------ewe');
this.on = flag
this.onActive = this.on
this.isSort = !this.isSort
if(this.isSort){
this.list.sort((a,b)=>{
return a.Price - b.Price
})
}else{
this.list.sort((a,b)=>{
return b.Price - a.Price
})
}
}
}
}
</script>
<style scoped>
.list-sort{
margin-top: 55px;
width: 100%;
height: 40px;
background-color: white;
display: flex;
justify-content: space-around;
align-items: center;
font-size: 14px;
}
.iconfont{
font-size: 8px;
margin: 0 3px;
}
.active{
color: red;
}
</style>
将来的自己,会感谢现在不放弃的自己!

浙公网安备 33010602011771号