j-ShoppingCart
- Σιγκλέτο
- Υποστήριξη αποζημίωσης
- Τα δεδομένα αποθηκεύονται στο τοπικό
ΕΠΙΤΡΟΦΗ:
discount {Number}ένα ποσοστό έκπτωσης (επιλεγμένο, προεπιλογή:0)- Η λήξη των δεδομένων
expiration {String}(προεπιλογή:6 days)
ΕΞΕΛΙΞΗ:
{
items: [
{
name: String,
price: Number,
total: Number,
count: Number,
date: Date
}
],
price: Number,
total: Number,
count: Number
}Μέθοδοι
- Το
instance.add(id, price, count, [name])προσθέτει νέο προϊόν ή αυξάνει τον αριθμό εάν το προϊόν υπάρχει instance.upd(id, [count], [price], [name])ενημερώσεις δεδομένων προϊόντοςinstance.buy(id, price, count, [name])δημιουργεί / ενημερώνει το προϊόνinstance.rem(id)απομακρύνει το προϊόν- Ελέγξτε το προϊόν
instance.has(id) instance.read(id)Διαβάστε το προϊόν- Το
instance.clear()καθαρίζει όλα τα προϊόντα - Το
instance.clean()απομακρύνει όλα τα προϊόντα με μηδέν αριθμό instance.sync(function(array_id_products, meta) {})δημιουργεί δεδομένα για συγχρονισμό με τον διακομιστή
Παγκόσμια γεγονότα
ON('shoppingcart.add', function(item) {})ON('shoppingcart.upd', function(item) {})ON('shoppingcart.rem', function(id) {})ON('shoppingcart.sum', function(data) {})ON('shoppingcart.clear', function() {})
Χρησιμοποιήστε το με <ui-component name="shoppingcart">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.
<ui-component name="shoppingcart" path="common.shoppingcart"></ui-component>
<script>
var common = {};
</script>