diff --git a/frontend/src/components/product/ProductCard.vue b/frontend/src/components/product/ProductCard.vue index fa82071..899cbc3 100644 --- a/frontend/src/components/product/ProductCard.vue +++ b/frontend/src/components/product/ProductCard.vue @@ -12,9 +12,16 @@ const priceLabel = computed(() => { }) const stockText = computed(() => { if (!selectedProduct.value) return '' + if (isXiaodian.value && selectedProduct.value.stockLabel) return selectedProduct.value.stockLabel if (isXiaodian.value && selectedProduct.value.count < 0) return '库存未公开' return `库存 ${selectedProduct.value.count}` }) + +const stockIsLow = computed(() => { + if (!selectedProduct.value) return false + if (isXiaodian.value && selectedProduct.value.stockLabel) return false + return selectedProduct.value.count >= 0 && selectedProduct.value.count < 500 +})