|
@@ -218,8 +218,8 @@ onMounted(async () => {
|
|
|
return `<span class="tag-icon animate" style="background-image:url({{icon}})"></span>`;
|
|
|
} else if (data.type == "commodity") {
|
|
|
let arr = data.products.map((item) => item.price);
|
|
|
- let priceMin = Math.min.apply(null, arr);
|
|
|
- let priceMax = Math.max.apply(null, arr);
|
|
|
+ let priceMin = isFinite(Math.min.apply(null, arr)) ? Math.min.apply(null, arr) : 0;
|
|
|
+ let priceMax = isFinite(Math.max.apply(null, arr)) ? Math.max.apply(null, arr) : 0;
|
|
|
let price = priceMin == priceMax ? priceMax : `${priceMin}-${priceMax}`;
|
|
|
let range = `${data.products[0]?data.products[0].symbol:'MOP$'} ${price}`;
|
|
|
return `<span class="tag-icon animate" style="background-image:url({{icon}})"></span>
|