1.0.1 • Published 1 year ago

frete-wap v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Frete

Sobre

Componente usado no detalhe de produto, com o intuito de realizar o cálculo do CEP via API.

Frete


Dependências

  • idProduto

    • Descrição: ID do produto para o cálculo do frete.

    • Tipo: Number


Instalação

  • Instale o app através do seu terminal
npm install @wapstore/frete
  • Valide se seu arquivo package.json possui a dependência
"dependencies": {
  "@wapstore/frete": "^0.0.3"
}

Agora a loja está apta para o uso da aplicação.


Uso

O componente de Frete pode ser inserido em qualquer lugar da pasta "components". Neste arquivo você pode inserir todas as props e slots que o componente aceita, além de seus estilos.


Exemplo

-Este é um exemplo da aplicação de um arquivo padrão para a simulação de frete na página de produto:

<template>
  
</template>
<script>

</script>
<style>
  ...
</style>

Recursos

Props

PropDescriçãoTipoValor padrão
cep 0.0.3Valor do cep a ser calculado, string com 8 algarismos.String-
idAtributoValor 0.0.3ID do atributo simples caso o produto tenha.Number0
quantidade 0.0.3Quantidade de produto selecionados.Number0
marketplace 0.0.3Indica se o produto pertence a um marketplace.Booleanfalse
idMarketplaceSeller 0.0.3Caso seja um marketplace, esse campo indica o ID da loja seller.Numberfalse

Slots

SlotDescriçãoNameExemplo
Formulário de cálculo de frete 0.0.3Campo para inserção do formulário para realização do cálculo.formFrete<frete><template #formFrete><form><input type="text"><button type="button">calcular</button></form></template></frete>

Eventos

Aplicado em methods:

EventoDescriçãoDependênciasRecursosRetorno
calculoFrete 0.0.3Efetua o cálculo do frete, por meio de uma request post /v2/front/shipment/product, e retorna o resultado do frete por meio de um emit.cep, idProduto, idAtributoValor, quantidademarketplace, idMarketplaceSellerresultadosFrete

Aplicado em watch:

EventoDescriçãoRetorno
changeCep 0.0.3Observa a mudança do cep.changeCep

Aplicado em mounted:

EventoDescriçãoRetorno
initFrete 0.0.3Hook de componente criado, retorna o próprio componente.initFrete

Aplicado em updated:

EventoDescriçãoRetorno
updatedFrete 0.0.3Hook de componente atualizado, retorna o próprio componente.updatedFrete

Estilização

Adicione o seu formulário para cálculo do frete dentro do componente, com um template v-slot com um name formFrete.

1.0.1

1 year ago

1.0.0

1 year ago