Vue2项目的排序问题(升降价排序)

1.icon图标引入

iconfont-阿里巴巴矢量图标库 库中大量icon图标,在public中引入,在链接前加https:

2.引入后绑定点击事件,动态绑定class

图标名对应相对应的值 isAsc为升,为计算属性,利用indexOf分割, 起始 1 desc ;[0]为1 综合

                         

3.点击事件

起始 :1 desc。 split 以 :为分割 0为综合,1为销量。 分别将其用函数封装

4.判断语句

起始 :1 desc。如果当前的flag(用户点击)的值与originFlag的值相同才执行,可以确定一定是综合。准备新的order属性值,重新赋值。三元表达式,如果起始为desc(降序),点击后为升序,否则还为desc。else部分是价格,flag(用户点击):默认为desc 不用更改

5.最后修改参数并重新向服务器发请求,即可实现排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值