sort ( ) 排序
需要实现两个排序功能,价格排序和好评排序,且都可以正反切换
数字比较
价格排序中,价格为数字类型,属于数字的比较,无需转换类型
// 点击价格排序的图标
handlePrice(){
this.setData({
priceOrder:!this.data.priceOrder
})
this.setData({
goodsList:this.data.priceOrder?
this.data.goodsList.sort((a,b)=>b.price-a.price)
:this.data.goodsList.sort((a,b)=>a.price-b.price)
})
},
点击价格排序的图标后,切换阀门值
sort((a,b)=>b.price-a.price) 或 sort((a,b)=>a.price-b.price) 正反排序的切换文章来源:https://www.toymoban.com/news/detail-482987.html
非数字比较
好评排序中,好评为字符串类型,需要进行类型的转换文章来源地址https://www.toymoban.com/news/detail-482987.html
// 点击好评排序的图标
handleComment(){
this.setData({
到了这里,关于微信小程序 - 商城项目 - 列表排序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!