ForgeComponentes
pt

Componentes

j-ShoppingCart

jComponent 20 · jcomponent@20 component Exemplo carregado com jComponent 20
  • Singularidade
  • Suporte ao desconto
  • Os dados são armazenados em local

Configuração:

  • discount {Number} um desconto em percentagem (opcional, padrão: 0)
  • Data de expiração expiration {String} (default: 6 days)

saída:

{
	items: [
		{
			name: String,
			price: Number,
			total: Number,
			count: Number,
			date: Date
		}
	],
	price: Number,
	total: Number,
	count: Number
}

Métodos

  • instance.add(id, price, count, [name]) adiciona um novo produto ou aumenta o número se o produto existe
  • instance.upd(id, [count], [price], [name]) atualiza os dados do produto
  • instance.buy(id, price, count, [name]) cria / atualiza o produto
  • instance.rem(id) remove o produto
  • instance.has(id) verifica o produto
  • instance.read(id) Leia o produto
  • instance.clear() limpa todos os produtos
  • instance.clean() remove todos os produtos com zero
  • instance.sync(function(array_id_products, meta) {}) cria dados para sincronização com o servidor

Eventos globais

  • ON('shoppingcart.add', function(item) {})
  • ON('shoppingcart.upd', function(item) {})
  • ON('shoppingcart.rem', function(id) {})
  • ON('shoppingcart.sum', function(data) {})
  • ON('shoppingcart.clear', function() {})

Use-o com <ui-component name="shoppingcart">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença MIT.

example.html
<ui-component name="shoppingcart" path="common.shoppingcart"></ui-component>

<script>
	var common = {};
</script>