getList(page, fenlei, ref = '') { if(fenlei == '全部') this.swiperIndex = -1; for(let i=0;i<this.fenlei.length;i++) { if(fenlei == this.fenlei[i]) { this.swiperIndex = i; break; } } this.curFenlei = fenlei; if (this.curFenlei == '全部') { this.isPlain = false; } else { this.isPlain = true; }
时间: 2023-12-06 18:43:04 浏览: 62
vue v-for 使用问题整理小结
这段代码看起来是一个Vue组件中的方法,其中的参数page表示页数,fenlei表示分类,ref表示参考信息。首先判断分类是否为“全部”,如果是则把swiperIndex设置为-1,否则遍历分类数组this.fenlei并找到对应的分类,把swiperIndex设置为对应的索引值。然后将当前分类赋值给curFenlei变量,并根据curFenlei是否为“全部”来决定是否设置isPlain变量为false或true。
阅读全文