From 18a071f60934b229b7b2d7e990e71415b10e027d Mon Sep 17 00:00:00 2001 From: oConner <1457623475@qq.com> Date: Tue, 10 Apr 2018 20:43:18 +0800 Subject: [PATCH] =?UTF-8?q?[refactor]=20Switch:=20=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E4=B8=BA=E8=87=AA=E5=AE=9A=E4=B9=89=E7=BB=84=E4=BB=B6=20(#183)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * done * add example * doe --- example/pages/switch/index.js | 37 +++++++++++++++++---------------- example/pages/switch/index.json | 6 +++++- example/pages/switch/index.wxml | 22 ++++++++------------ packages/switch/README.md | 8 +++---- 4 files changed, 37 insertions(+), 36 deletions(-) diff --git a/example/pages/switch/index.js b/example/pages/switch/index.js index b691471e..2e431537 100644 --- a/example/pages/switch/index.js +++ b/example/pages/switch/index.js @@ -11,26 +11,27 @@ Page(Object.assign({}, Zan.Switch, { }, }, - handleZanSwitchChange(e) { - var componentId = e.componentId; - var checked = e.checked; + syncChange(e, data) { + this.setData({ + sync: { + checked: data.checked + } + }); + }, - if (componentId == 'sync') { - // 同步开关 + asyncChange(e, data) { + this.setData({ + async: { + loading: true + } + }); + setTimeout(() => { this.setData({ - [`${componentId}.checked`]: checked + async: { + loading: false, + checked: data.checked + } }); - } else if (componentId == 'async') { - // 异步开关 - this.setData({ - [`${componentId}.loading`]: true - }); - setTimeout(() => { - this.setData({ - [`${componentId}.loading`]: false, - [`${componentId}.checked`]: checked - }); - }, 500); - } + }, 500); } })); diff --git a/example/pages/switch/index.json b/example/pages/switch/index.json index a13542b6..63223203 100644 --- a/example/pages/switch/index.json +++ b/example/pages/switch/index.json @@ -1,3 +1,7 @@ { - "navigationBarTitleText": "Switch 开关" + "navigationBarTitleText": "Switch 开关", + "usingComponents": { + "zan-switch": "/packages/switch/index", + "zan-panel": "/packages/panel/index" + } } diff --git a/example/pages/switch/index.wxml b/example/pages/switch/index.wxml index 96c97e3f..81e4131d 100644 --- a/example/pages/switch/index.wxml +++ b/example/pages/switch/index.wxml @@ -4,20 +4,16 @@ SWITCH - 同步开关 - -