<div v-show="isShow" class="filter">
<view class="txt" @tap="getTaskList('time',sort)"><span>1</span></view>
<view class="txt" @tap="getTaskList('money',sort)" ><span>2</span></view>
<view class="txt" @tap="getTaskList('number',sort)"><span>3</span></view>
</div>
css:
.filter span:before{
width: 0;
content: '';
position: absolute;
left: 90upx;
top: 12upx;
border-left: 6upx solid transparent;
border-right: 6upx solid transparent;
border-bottom: 6upx solid #686B6E;
}
.filter span:after{
width: 0;
content: '';
position: absolute;
bottom: 10upx;
left: 90upx;
border-left: 6upx solid transparent;
border-right: 6upx solid transparent;
border-top: 6upx solid #686B6E;
}
点击切换这种效果怎么做
改txt的class啊
然后用新增样式的after, before覆盖前面的样式