From 9f934accf977534e25ed278d59d52f43557c4c81 Mon Sep 17 00:00:00 2001 From: Nino Date: Mon, 19 Dec 2016 17:33:12 +0800 Subject: [PATCH] quantity --- app.json | 3 +- pages/dashboard/index.wxml | 6 +++- pages/quantity/index.js | 25 ++++++++++++++++ pages/quantity/index.wxml | 10 +++++++ pages/tab/index.js | 1 - zui/index.js | 1 + zui/quantity/index.js | 58 ++++++++++++++++++++++++++++++++++++++ zui/quantity/index.wxml | 28 ++++++++++++++++++ zui/tab/index.js | 4 +++ 9 files changed, 133 insertions(+), 3 deletions(-) create mode 100644 pages/quantity/index.js create mode 100644 pages/quantity/index.wxml create mode 100644 zui/quantity/index.js create mode 100644 zui/quantity/index.wxml diff --git a/app.json b/app.json index 8ce335c1..759b6218 100644 --- a/app.json +++ b/app.json @@ -7,7 +7,8 @@ "pages/label/index", "pages/loadmore/index", "pages/panel/index", - "pages/tab/index" + "pages/tab/index", + "pages/quantity/index" ], "window":{ "navigationBarBackgroundColor": "#FAFAFA", diff --git a/pages/dashboard/index.wxml b/pages/dashboard/index.wxml index e66910df..01da3aba 100644 --- a/pages/dashboard/index.wxml +++ b/pages/dashboard/index.wxml @@ -25,10 +25,14 @@ Tab - + Label + + Quantity + + diff --git a/pages/quantity/index.js b/pages/quantity/index.js new file mode 100644 index 00000000..93fa3fcb --- /dev/null +++ b/pages/quantity/index.js @@ -0,0 +1,25 @@ +var ZUI = require('../../zui/index'); + +Page(Object.assign({}, ZUI.Quantity, { + data: { + quantity1: { + quantity: 1, + min: 1, + max: 20 + }, + quantity2: { + quantity: 1, + min: 1, + max: 1 + } + }, + + handleZuiQuantityChange(e) { + var componentId = e.componentId; + var quantity = e.quantity; + + this.setData({ + [`${componentId}.quantity`]: quantity + }); + } +})); diff --git a/pages/quantity/index.wxml b/pages/quantity/index.wxml new file mode 100644 index 00000000..2a680321 --- /dev/null +++ b/pages/quantity/index.wxml @@ -0,0 +1,10 @@ + + + + +