validProduct e validSku sempre apontem para o item correto independente de como o componente foi instanciado.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Resolve o produto ativo a partir de múltiplas fontes (prop, store ou ID) e expõe o SKU selecionado.
validProduct e validSku sempre apontem para o item correto independente de como o componente foi instanciado.
import productMixin from '@/mixins/product';
export default {
mixins: [productMixin],
// Pode receber :product ou :product-id via prop
};
| Prop | Tipo | Valor padrão | Descrição |
|---|---|---|---|
productId | Number | 0 | ID do produto. Usado quando não há objeto product disponível. |
product | Object | {} | Objeto completo do produto. |
| Computed | Tipo | Descrição |
|---|---|---|
validProduct | Object | Produto resolvido. Prioridade: product.id → productStore.id → busca por productId na lista. |
validSku | Object | SKU ativo. Prioridade: selectedSku (store) → primeiro SKU sem venda bloqueada → primeiro SKU da lista. |
firstValidSku | Object | Primeiro SKU do produto que não está com venda bloqueada. |
firstSku | Array | Lista completa de SKUs do produto. |
| Action | Store | Descrição |
|---|---|---|
setSelectedSku | product | Define o SKU selecionado na store. |
Was this page helpful?