dealFilterList(item,query) { function isExist(val) { return 0 === val || false === val || !!val } function like(val1, val2) { if (!val1 || !val2) { return false } return val1.includes(val2) } if (isExist(query.productValue) && Number(query.productValue) !== item.state) { return false } if (isExist(query.takeawayValue) && (query.takeawayValue === 'true') !== (item.enableTakeAway === true)) { return false } if (isExist(query.searchValue) && !like(item.goodsName, query.searchValue) && !like(item.code, query.searchValue)) { return false } return true },