methods: { //筛选 Onclick(item, index) { this.list = []; this.left = index; this.list1.forEach((ele) => { if (item.low <= ele.salePrice && ele.salePrice <= item.hight) { this.list.push(ele); } }); }, index() { //排序 this.sort = !this.sort; if (this.sort) { this.list.sort((a, b) => { return a.salePrice - b.salePrice; }); } else { this.list.sort((a, b) => { return b.salePrice - a.salePrice; }); } }, index1() { this.sort = !this.sort; if (this.sort) { this.list.sort((a, b) => { return b.salePrice - a.salePrice; }); } else { this.list.sort((a, b) => { return a.salePrice - b.salePrice; }); } },
时间: 2024-01-27 08:05:23 浏览: 61
这段代码看起来像是一个Vue组件中的方法部分,其中包含了两个排序方法和一个筛选方法。第一个排序方法是按照价格从低到高进行排序,第二个排序方法是按照价格从高到低进行排序。筛选方法则是根据传入的价格区间筛选出符合条件的商品,并将其存储在一个数组中。同时,在筛选时还会将左侧的筛选项选中状态改变为当前选中的筛选项。
阅读全文