From 689cc067254fe844f7137a0e8b1477b0e2de300e Mon Sep 17 00:00:00 2001
From: jackKiZhu <178480849@qq.com>
Date: Wed, 11 Oct 2017 11:51:14 +0800
Subject: [PATCH 1/6] =?UTF-8?q?#71=20=E7=AC=AC3=E6=AC=A1=E5=AE=9E=E9=AA=8C?=
=?UTF-8?q?-=E5=AE=9E=E7=8E=B0=E6=BB=9A=E5=8A=A8=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
1517060342/index.html | 2 +
1517060342/pages/comp/scroll.wxml | 15 ++++
1517060342/pages/comp/scroll.wxss | 1 +
1517060342/scroll.js | 111 ++++++++++++++++++++++++++++++
1517060342/scroll.json | 1 +
1517060342/scroll.wxml | 15 ++++
6 files changed, 145 insertions(+)
create mode 100644 1517060342/pages/comp/scroll.wxml
create mode 100644 1517060342/pages/comp/scroll.wxss
create mode 100644 1517060342/scroll.js
create mode 100644 1517060342/scroll.json
create mode 100644 1517060342/scroll.wxml
diff --git a/1517060342/index.html b/1517060342/index.html
index 7b0041b..2383c25 100644
--- a/1517060342/index.html
+++ b/1517060342/index.html
@@ -1,6 +1,8 @@
+
1517060342
+
²âÊÔ
diff --git a/1517060342/pages/comp/scroll.wxml b/1517060342/pages/comp/scroll.wxml
new file mode 100644
index 0000000..c7a7dbd
--- /dev/null
+++ b/1517060342/pages/comp/scroll.wxml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ {{index}} {{item.name}}
+ {{item.last}}
+
+
+
+ æ£åœ¨åŠ 载……
+
+
+
diff --git a/1517060342/pages/comp/scroll.wxss b/1517060342/pages/comp/scroll.wxss
new file mode 100644
index 0000000..14343d6
--- /dev/null
+++ b/1517060342/pages/comp/scroll.wxss
@@ -0,0 +1 @@
+/* pages/comp/scroll.wxss */
\ No newline at end of file
diff --git a/1517060342/scroll.js b/1517060342/scroll.js
new file mode 100644
index 0000000..e91830d
--- /dev/null
+++ b/1517060342/scroll.js
@@ -0,0 +1,111 @@
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "å¼ ä¸‰",
+ last: "您好ï¼",
+ sixsix: "666!"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }]
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+ this.setData({
+ icon20: base64.icon20,
+ icon60: base64.icon60
+ });
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ },
+
+ onEnd: function () {
+ console.log("onEnd")
+ var that = this;
+ var data = that.data;
+ that.setData({
+ isEnd: true /*,
+ messages: data.messages.concat([{
+ name: "Tom",
+ last: "Hello!"
+ }, {
+ name: "john",
+ last: "yes."
+ }]) */
+ });
+
+ }
+})
\ No newline at end of file
diff --git a/1517060342/scroll.json b/1517060342/scroll.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/scroll.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/scroll.wxml b/1517060342/scroll.wxml
new file mode 100644
index 0000000..c7a7dbd
--- /dev/null
+++ b/1517060342/scroll.wxml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ {{index}} {{item.name}}
+ {{item.last}}
+
+
+
+ æ£åœ¨åŠ 载……
+
+
+
From b1418937cc19962dbf71cd2b16c5c3f6f74b555a Mon Sep 17 00:00:00 2001
From: ST
Date: Wed, 18 Oct 2017 09:45:50 +0800
Subject: [PATCH 2/6] =?UTF-8?q?#71=20=E7=AC=AC3=E6=AC=A1=E5=AE=9E=E9=AA=8C?=
=?UTF-8?q?-=E5=AE=9E=E7=8E=B0=E6=BB=9A=E5=8A=A8=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
1517060342/pages/comp/scroll.js | 111 ++++++++++++++++++++++++++++++
1517060342/pages/comp/scroll.json | 1 +
1517060342/pages/comp/scroll.wxss | 1 -
3 files changed, 112 insertions(+), 1 deletion(-)
create mode 100644 1517060342/pages/comp/scroll.js
create mode 100644 1517060342/pages/comp/scroll.json
delete mode 100644 1517060342/pages/comp/scroll.wxss
diff --git a/1517060342/pages/comp/scroll.js b/1517060342/pages/comp/scroll.js
new file mode 100644
index 0000000..e91830d
--- /dev/null
+++ b/1517060342/pages/comp/scroll.js
@@ -0,0 +1,111 @@
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "å¼ ä¸‰",
+ last: "您好ï¼",
+ sixsix: "666!"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }, {
+ name: "æŽå››",
+ last: "您好ï¼"
+ }]
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+ this.setData({
+ icon20: base64.icon20,
+ icon60: base64.icon60
+ });
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ },
+
+ onEnd: function () {
+ console.log("onEnd")
+ var that = this;
+ var data = that.data;
+ that.setData({
+ isEnd: true /*,
+ messages: data.messages.concat([{
+ name: "Tom",
+ last: "Hello!"
+ }, {
+ name: "john",
+ last: "yes."
+ }]) */
+ });
+
+ }
+})
\ No newline at end of file
diff --git a/1517060342/pages/comp/scroll.json b/1517060342/pages/comp/scroll.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/pages/comp/scroll.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/pages/comp/scroll.wxss b/1517060342/pages/comp/scroll.wxss
deleted file mode 100644
index 14343d6..0000000
--- a/1517060342/pages/comp/scroll.wxss
+++ /dev/null
@@ -1 +0,0 @@
-/* pages/comp/scroll.wxss */
\ No newline at end of file
From e9881128076ebf9308db7e49e58d3c3053407769 Mon Sep 17 00:00:00 2001
From: ST
Date: Wed, 18 Oct 2017 10:04:10 +0800
Subject: [PATCH 3/6] =?UTF-8?q?#82=20=E7=AC=AC4=E6=AC=A1=E5=AE=9E=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
1517060342/form/form.js | 91 +++++++++++++++++++++++++++++++++++++++
1517060342/form/form.json | 1 +
1517060342/form/form.wxml | 31 +++++++++++++
1517060342/form/form.wxss | 1 +
4 files changed, 124 insertions(+)
create mode 100644 1517060342/form/form.js
create mode 100644 1517060342/form/form.json
create mode 100644 1517060342/form/form.wxml
create mode 100644 1517060342/form/form.wxss
diff --git a/1517060342/form/form.js b/1517060342/form/form.js
new file mode 100644
index 0000000..0d40c03
--- /dev/null
+++ b/1517060342/form/form.js
@@ -0,0 +1,91 @@
+// pages/form/form.js
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+ text: "Hello"
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+ var that = this;
+ wx.getStorage({
+ key: 'formData',
+ success: function (res) {
+ console.log(res.data)
+ that.setData({
+ text: res.data.text,
+ paragh: res.data.paragh
+ });
+ }
+ })
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ },
+
+ doSubmit: function (e) {
+ console.dir(e)
+ var that = this;
+ var text = e.detail.value.text;
+ var paragh = e.detail.value.paragh;
+
+ wx.setStorage({
+ key: "formData",
+ data: {
+ text: text,
+ paragh: paragh
+ }
+ })
+ }
+})
\ No newline at end of file
diff --git a/1517060342/form/form.json b/1517060342/form/form.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/form/form.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/form/form.wxml b/1517060342/form/form.wxml
new file mode 100644
index 0000000..259eedb
--- /dev/null
+++ b/1517060342/form/form.wxml
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/1517060342/form/form.wxss b/1517060342/form/form.wxss
new file mode 100644
index 0000000..773650c
--- /dev/null
+++ b/1517060342/form/form.wxss
@@ -0,0 +1 @@
+/* pages/form/form.wxss */
\ No newline at end of file
From 50797c7930698409d1652e73c2864602a788909d Mon Sep 17 00:00:00 2001
From: ST
Date: Wed, 18 Oct 2017 11:44:37 +0800
Subject: [PATCH 4/6] =?UTF-8?q?#83=20=E7=AC=AC5=E6=AC=A1=E5=AE=9E=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
1517060342/network/form.js | 91 ++++++++++++++
1517060342/{scroll.json => network/form.json} | 0
1517060342/network/form.wxml | 31 +++++
1517060342/network/form.wxss | 1 +
1517060342/scroll.js | 111 ------------------
1517060342/scroll.wxml | 15 ---
6 files changed, 123 insertions(+), 126 deletions(-)
create mode 100644 1517060342/network/form.js
rename 1517060342/{scroll.json => network/form.json} (100%)
create mode 100644 1517060342/network/form.wxml
create mode 100644 1517060342/network/form.wxss
delete mode 100644 1517060342/scroll.js
delete mode 100644 1517060342/scroll.wxml
diff --git a/1517060342/network/form.js b/1517060342/network/form.js
new file mode 100644
index 0000000..0d40c03
--- /dev/null
+++ b/1517060342/network/form.js
@@ -0,0 +1,91 @@
+// pages/form/form.js
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+ text: "Hello"
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+ var that = this;
+ wx.getStorage({
+ key: 'formData',
+ success: function (res) {
+ console.log(res.data)
+ that.setData({
+ text: res.data.text,
+ paragh: res.data.paragh
+ });
+ }
+ })
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ },
+
+ doSubmit: function (e) {
+ console.dir(e)
+ var that = this;
+ var text = e.detail.value.text;
+ var paragh = e.detail.value.paragh;
+
+ wx.setStorage({
+ key: "formData",
+ data: {
+ text: text,
+ paragh: paragh
+ }
+ })
+ }
+})
\ No newline at end of file
diff --git a/1517060342/scroll.json b/1517060342/network/form.json
similarity index 100%
rename from 1517060342/scroll.json
rename to 1517060342/network/form.json
diff --git a/1517060342/network/form.wxml b/1517060342/network/form.wxml
new file mode 100644
index 0000000..259eedb
--- /dev/null
+++ b/1517060342/network/form.wxml
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/1517060342/network/form.wxss b/1517060342/network/form.wxss
new file mode 100644
index 0000000..773650c
--- /dev/null
+++ b/1517060342/network/form.wxss
@@ -0,0 +1 @@
+/* pages/form/form.wxss */
\ No newline at end of file
diff --git a/1517060342/scroll.js b/1517060342/scroll.js
deleted file mode 100644
index e91830d..0000000
--- a/1517060342/scroll.js
+++ /dev/null
@@ -1,111 +0,0 @@
-// pages/comp/scroll.js
-var base64 = require("../example/images/base64");
-
-Page({
-
- /**
- * 页é¢çš„åˆå§‹æ•°æ®
- */
- data: {
- isEnd: false,
- messages: [{
- name: "å¼ ä¸‰",
- last: "您好ï¼",
- sixsix: "666!"
- }, {
- name: "æŽå››",
- last: "您好ï¼"
- }, {
- name: "æŽå››",
- last: "您好ï¼"
- }, {
- name: "æŽå››",
- last: "您好ï¼"
- }, {
- name: "æŽå››",
- last: "您好ï¼"
- }, {
- name: "æŽå››",
- last: "您好ï¼"
- }, {
- name: "æŽå››",
- last: "您好ï¼"
- }]
- },
-
- /**
- * 生命周期函数--监å¬é¡µé¢åŠ è½½
- */
- onLoad: function (options) {
- this.setData({
- icon20: base64.icon20,
- icon60: base64.icon60
- });
- },
-
- /**
- * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
- */
- onReady: function () {
-
- },
-
- /**
- * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
- */
- onShow: function () {
-
- },
-
- /**
- * 生命周期函数--监å¬é¡µé¢éšè—
- */
- onHide: function () {
-
- },
-
- /**
- * 生命周期函数--监å¬é¡µé¢å¸è½½
- */
- onUnload: function () {
-
- },
-
- /**
- * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
- */
- onPullDownRefresh: function () {
-
- },
-
- /**
- * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
- */
- onReachBottom: function () {
-
- },
-
- /**
- * 用户点击å³ä¸Šè§’分享
- */
- onShareAppMessage: function () {
-
- },
-
- onEnd: function () {
- console.log("onEnd")
- var that = this;
- var data = that.data;
- that.setData({
- isEnd: true /*,
- messages: data.messages.concat([{
- name: "Tom",
- last: "Hello!"
- }, {
- name: "john",
- last: "yes."
- }]) */
- });
-
- }
-})
\ No newline at end of file
diff --git a/1517060342/scroll.wxml b/1517060342/scroll.wxml
deleted file mode 100644
index c7a7dbd..0000000
--- a/1517060342/scroll.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
- {{index}} {{item.name}}
- {{item.last}}
-
-
-
- æ£åœ¨åŠ 载……
-
-
-
From 3cb1f9055133687b0e3818dc504f158d2e28c216 Mon Sep 17 00:00:00 2001
From: ST
Date: Wed, 25 Oct 2017 11:36:03 +0800
Subject: [PATCH 5/6] =?UTF-8?q?#84=20#113=20=E6=9C=9F=E6=9C=AB=E4=BD=9C?=
=?UTF-8?q?=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
1517060342/final/juedi/app.js | 42 ++++
1517060342/final/juedi/app.json | 42 ++++
1517060342/final/juedi/app.wxss | 11 +
1517060342/final/juedi/pages/AK47/AK47.js | 66 ++++++
1517060342/final/juedi/pages/AK47/AK47.json | 1 +
1517060342/final/juedi/pages/AK47/AK47.wxml | 5 +
1517060342/final/juedi/pages/AK47/AK47.wxss | 1 +
1517060342/final/juedi/pages/M16A4/M16A4.js | 66 ++++++
1517060342/final/juedi/pages/M16A4/M16A4.json | 1 +
1517060342/final/juedi/pages/M16A4/M16A4.wxml | 4 +
1517060342/final/juedi/pages/M16A4/M16A4.wxss | 1 +
.../pages/example/actionsheet/actionsheet.js | 12 ++
.../example/actionsheet/actionsheet.wxml | 11 +
.../example/actionsheet/actionsheet.wxss | 3 +
.../juedi/pages/example/article/article.js | 1 +
.../juedi/pages/example/article/article.wxml | 36 ++++
.../juedi/pages/example/article/article.wxss | 6 +
.../final/juedi/pages/example/badge/badge.js | 1 +
.../juedi/pages/example/badge/badge.wxml | 54 +++++
.../juedi/pages/example/button/button.js | 1 +
.../juedi/pages/example/button/button.wxml | 28 +++
.../juedi/pages/example/button/button.wxss | 8 +
.../juedi/pages/example/dialog/dialog.js | 29 +++
.../juedi/pages/example/dialog/dialog.wxml | 12 ++
.../juedi/pages/example/dialog/dialog.wxss | 3 +
.../final/juedi/pages/example/flex/flex.js | 1 +
.../final/juedi/pages/example/flex/flex.wxml | 31 +++
.../final/juedi/pages/example/flex/flex.wxss | 9 +
.../juedi/pages/example/footer/footer.js | 1 +
.../juedi/pages/example/footer/footer.wxml | 36 ++++
.../juedi/pages/example/footer/footer.wxss | 8 +
.../juedi/pages/example/gallery/gallery.js | 1 +
.../juedi/pages/example/gallery/gallery.wxml | 6 +
.../final/juedi/pages/example/grid/grid.js | 5 +
.../final/juedi/pages/example/grid/grid.wxml | 16 ++
.../final/juedi/pages/example/icons/icons.js | 1 +
.../juedi/pages/example/icons/icons.wxml | 53 +++++
.../juedi/pages/example/icons/icons.wxss | 28 +++
.../juedi/pages/example/images/base64.js | 4 +
.../pages/example/images/icon_footer.png | Bin 0 -> 1697 bytes
.../pages/example/images/icon_footer_link.png | Bin 0 -> 1697 bytes
.../juedi/pages/example/images/icon_intro.png | Bin 0 -> 748 bytes
.../example/images/icon_nav_feedback.png | Bin 0 -> 924 bytes
.../pages/example/images/icon_nav_form.png | Bin 0 -> 200 bytes
.../pages/example/images/icon_nav_nav.png | Bin 0 -> 579 bytes
.../pages/example/images/icon_nav_search.png | Bin 0 -> 1068 bytes
.../pages/example/images/icon_nav_special.png | Bin 0 -> 495 bytes
.../pages/example/images/icon_nav_widget.png | Bin 0 -> 357 bytes
.../pages/example/images/icon_nav_z-index.png | Bin 0 -> 388 bytes
.../pages/example/images/icon_tabbar.png | Bin 0 -> 1176 bytes
.../final/juedi/pages/example/images/logo.png | Bin 0 -> 2751 bytes
.../juedi/pages/example/images/pic_160.png | Bin 0 -> 2243 bytes
.../pages/example/images/pic_article.png | Bin 0 -> 816 bytes
.../juedi/pages/example/images/vcode.jpg | Bin 0 -> 2775 bytes
1517060342/final/juedi/pages/example/index.js | 49 +++++
.../final/juedi/pages/example/index.wxml | 31 +++
.../final/juedi/pages/example/index.wxss | 6 +
.../final/juedi/pages/example/input/input.js | 106 ++++++++++
.../juedi/pages/example/input/input.wxml | 194 ++++++++++++++++++
.../final/juedi/pages/example/list/list.js | 8 +
.../final/juedi/pages/example/list/list.wxml | 75 +++++++
.../juedi/pages/example/loadmore/loadmore.js | 1 +
.../pages/example/loadmore/loadmore.wxml | 18 ++
.../pages/example/loadmore/loadmore.wxss | 3 +
.../final/juedi/pages/example/msg/msg.js | 12 ++
.../final/juedi/pages/example/msg/msg.wxml | 12 ++
.../final/juedi/pages/example/msg/msg.wxss | 3 +
.../final/juedi/pages/example/msg/msg_fail.js | 1 +
.../juedi/pages/example/msg/msg_fail.wxml | 25 +++
.../juedi/pages/example/msg/msg_fail.wxss | 3 +
.../juedi/pages/example/msg/msg_success.js | 1 +
.../juedi/pages/example/msg/msg_success.wxml | 25 +++
.../juedi/pages/example/msg/msg_success.wxss | 3 +
.../juedi/pages/example/navbar/navbar.js | 27 +++
.../juedi/pages/example/navbar/navbar.wxml | 19 ++
.../juedi/pages/example/navbar/navbar.wxss | 12 ++
.../final/juedi/pages/example/panel/panel.js | 10 +
.../juedi/pages/example/panel/panel.wxml | 93 +++++++++
.../juedi/pages/example/picker/picker.js | 24 +++
.../juedi/pages/example/picker/picker.wxml | 19 ++
.../juedi/pages/example/picker/picker.wxss | 3 +
.../juedi/pages/example/preview/preview.js | 1 +
.../juedi/pages/example/preview/preview.wxml | 57 +++++
.../juedi/pages/example/preview/preview.wxss | 3 +
.../juedi/pages/example/progress/progress.js | 31 +++
.../pages/example/progress/progress.wxml | 43 ++++
.../pages/example/progress/progress.wxss | 3 +
.../pages/example/searchbar/searchbar.js | 27 +++
.../pages/example/searchbar/searchbar.wxml | 46 +++++
.../pages/example/searchbar/searchbar.wxss | 10 +
.../juedi/pages/example/slider/slider.js | 1 +
.../juedi/pages/example/slider/slider.wxml | 11 +
.../juedi/pages/example/slider/slider.wxss | 3 +
.../juedi/pages/example/tabbar/tabbar.js | 1 +
.../juedi/pages/example/tabbar/tabbar.wxml | 6 +
.../final/juedi/pages/example/toast/toast.js | 16 ++
.../juedi/pages/example/toast/toast.wxml | 12 ++
.../juedi/pages/example/toast/toast.wxss | 3 +
.../juedi/pages/example/uploader/uploader.js | 24 +++
.../pages/example/uploader/uploader.wxml | 51 +++++
1517060342/final/juedi/pages/faxian/faxian.js | 66 ++++++
.../final/juedi/pages/faxian/faxian.json | 1 +
.../final/juedi/pages/faxian/faxian.wxml | 25 +++
.../final/juedi/pages/faxian/faxian.wxss | 1 +
1517060342/final/juedi/pages/game/game.js | 66 ++++++
1517060342/final/juedi/pages/game/game.json | 1 +
1517060342/final/juedi/pages/game/game.wxml | 9 +
1517060342/final/juedi/pages/game/game.wxss | 1 +
1517060342/final/juedi/pages/images/1.jpg | Bin 0 -> 8888 bytes
1517060342/final/juedi/pages/images/16.png | Bin 0 -> 208555 bytes
1517060342/final/juedi/pages/images/2.jpg | Bin 0 -> 2336 bytes
1517060342/final/juedi/pages/images/3.jpg | Bin 0 -> 10503 bytes
1517060342/final/juedi/pages/images/4.jpg | Bin 0 -> 6147 bytes
1517060342/final/juedi/pages/images/5.jpg | Bin 0 -> 8536 bytes
1517060342/final/juedi/pages/images/a.png | Bin 0 -> 6119 bytes
1517060342/final/juedi/pages/images/ak.jpg | Bin 0 -> 39841 bytes
1517060342/final/juedi/pages/images/b.png | Bin 0 -> 5817 bytes
1517060342/final/juedi/pages/images/c.png | Bin 0 -> 4675 bytes
1517060342/final/juedi/pages/images/key.png | Bin 0 -> 1292 bytes
1517060342/final/juedi/pages/images/login.png | Bin 0 -> 333337 bytes
1517060342/final/juedi/pages/images/m16a4.jpg | Bin 0 -> 127649 bytes
1517060342/final/juedi/pages/images/name.png | Bin 0 -> 1738 bytes
1517060342/final/juedi/pages/index/index.js | 115 +++++++++++
1517060342/final/juedi/pages/index/index.wxml | 14 ++
1517060342/final/juedi/pages/index/index.wxss | 1 +
1517060342/final/juedi/pages/login/login.js | 45 ++++
1517060342/final/juedi/pages/login/login.json | 1 +
1517060342/final/juedi/pages/login/login.wxml | 27 +++
1517060342/final/juedi/pages/login/login.wxss | 75 +++++++
1517060342/final/juedi/pages/logs/logs.js | 15 ++
1517060342/final/juedi/pages/logs/logs.json | 3 +
1517060342/final/juedi/pages/logs/logs.wxml | 6 +
1517060342/final/juedi/pages/logs/logs.wxss | 8 +
1517060342/final/juedi/pages/shezhi/shezhi.js | 114 ++++++++++
.../final/juedi/pages/shezhi/shezhi.json | 1 +
.../final/juedi/pages/shezhi/shezhi.wxml | 32 +++
.../final/juedi/pages/shezhi/shezhi.wxss | 1 +
1517060342/final/juedi/project.config.json | 27 +++
1517060342/final/juedi/style/base/fn.wxss | 5 +
.../juedi/style/base/mixin/setArrow.wxss | 5 +
.../juedi/style/base/mixin/setOnepx.wxss | 5 +
.../final/juedi/style/base/mixin/text.wxss | 5 +
1517060342/final/juedi/style/base/reset.wxss | 6 +
.../juedi/style/base/variable/color.wxss | 5 +
.../juedi/style/base/variable/global.wxss | 5 +
.../style/base/variable/weui-button.wxss | 5 +
.../juedi/style/base/variable/weui-cell.wxss | 5 +
.../style/base/variable/weui-dialog.wxss | 5 +
.../juedi/style/base/variable/weui-grid.wxss | 5 +
.../juedi/style/base/variable/weui-msg.wxss | 5 +
.../style/base/variable/weui-progress.wxss | 5 +
1517060342/final/juedi/style/weui.wxss | 6 +
.../style/widget/weui-agree/weui-agree.wxss | 6 +
.../widget/weui-animate/weui-animate.wxss | 6 +
.../style/widget/weui-button/weui-button.wxss | 6 +
.../style/widget/weui-cell/weui-access.wxss | 6 +
.../style/widget/weui-cell/weui-cell.wxss | 6 +
.../style/widget/weui-cell/weui-check.wxss | 6 +
.../style/widget/weui-cell/weui-form.wxss | 6 +
.../weui-form/weui-form-preview.wxss | 6 +
.../weui-cell/weui-form/weui-form_common.wxss | 6 +
.../weui-cell/weui-form/weui-select.wxss | 6 +
.../weui-cell/weui-form/weui-vcode.wxss | 6 +
.../style/widget/weui-cell/weui-switch.wxss | 6 +
.../style/widget/weui-cell/weui-uploader.wxss | 6 +
.../style/widget/weui-flex/weui-flex.wxss | 6 +
.../style/widget/weui-footer/weui-footer.wxss | 6 +
.../style/widget/weui-grid/weui-grid.wxss | 6 +
.../widget/weui-loading/weui-loading.wxss | 6 +
.../widget/weui-media-box/weui-media-box.wxss | 6 +
.../style/widget/weui-page/weui-article.wxss | 6 +
.../style/widget/weui-page/weui-msg.wxss | 6 +
.../style/widget/weui-panel/weui-panel.wxss | 6 +
.../widget/weui-progress/weui-progress.wxss | 6 +
.../widget/weui-searchbar/weui-searchbar.wxss | 6 +
.../style/widget/weui-tab/weui-navbar.wxss | 6 +
.../juedi/style/widget/weui-tab/weui-tab.wxss | 6 +
.../style/widget/weui-tips/weui-badge.wxss | 6 +
.../style/widget/weui-tips/weui-loadmore.wxss | 6 +
1517060342/final/juedi/utils/util.js | 19 ++
180 files changed, 2685 insertions(+)
create mode 100644 1517060342/final/juedi/app.js
create mode 100644 1517060342/final/juedi/app.json
create mode 100644 1517060342/final/juedi/app.wxss
create mode 100644 1517060342/final/juedi/pages/AK47/AK47.js
create mode 100644 1517060342/final/juedi/pages/AK47/AK47.json
create mode 100644 1517060342/final/juedi/pages/AK47/AK47.wxml
create mode 100644 1517060342/final/juedi/pages/AK47/AK47.wxss
create mode 100644 1517060342/final/juedi/pages/M16A4/M16A4.js
create mode 100644 1517060342/final/juedi/pages/M16A4/M16A4.json
create mode 100644 1517060342/final/juedi/pages/M16A4/M16A4.wxml
create mode 100644 1517060342/final/juedi/pages/M16A4/M16A4.wxss
create mode 100644 1517060342/final/juedi/pages/example/actionsheet/actionsheet.js
create mode 100644 1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxml
create mode 100644 1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxss
create mode 100644 1517060342/final/juedi/pages/example/article/article.js
create mode 100644 1517060342/final/juedi/pages/example/article/article.wxml
create mode 100644 1517060342/final/juedi/pages/example/article/article.wxss
create mode 100644 1517060342/final/juedi/pages/example/badge/badge.js
create mode 100644 1517060342/final/juedi/pages/example/badge/badge.wxml
create mode 100644 1517060342/final/juedi/pages/example/button/button.js
create mode 100644 1517060342/final/juedi/pages/example/button/button.wxml
create mode 100644 1517060342/final/juedi/pages/example/button/button.wxss
create mode 100644 1517060342/final/juedi/pages/example/dialog/dialog.js
create mode 100644 1517060342/final/juedi/pages/example/dialog/dialog.wxml
create mode 100644 1517060342/final/juedi/pages/example/dialog/dialog.wxss
create mode 100644 1517060342/final/juedi/pages/example/flex/flex.js
create mode 100644 1517060342/final/juedi/pages/example/flex/flex.wxml
create mode 100644 1517060342/final/juedi/pages/example/flex/flex.wxss
create mode 100644 1517060342/final/juedi/pages/example/footer/footer.js
create mode 100644 1517060342/final/juedi/pages/example/footer/footer.wxml
create mode 100644 1517060342/final/juedi/pages/example/footer/footer.wxss
create mode 100644 1517060342/final/juedi/pages/example/gallery/gallery.js
create mode 100644 1517060342/final/juedi/pages/example/gallery/gallery.wxml
create mode 100644 1517060342/final/juedi/pages/example/grid/grid.js
create mode 100644 1517060342/final/juedi/pages/example/grid/grid.wxml
create mode 100644 1517060342/final/juedi/pages/example/icons/icons.js
create mode 100644 1517060342/final/juedi/pages/example/icons/icons.wxml
create mode 100644 1517060342/final/juedi/pages/example/icons/icons.wxss
create mode 100644 1517060342/final/juedi/pages/example/images/base64.js
create mode 100644 1517060342/final/juedi/pages/example/images/icon_footer.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_footer_link.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_intro.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_feedback.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_form.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_nav.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_search.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_special.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_widget.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_nav_z-index.png
create mode 100644 1517060342/final/juedi/pages/example/images/icon_tabbar.png
create mode 100644 1517060342/final/juedi/pages/example/images/logo.png
create mode 100644 1517060342/final/juedi/pages/example/images/pic_160.png
create mode 100644 1517060342/final/juedi/pages/example/images/pic_article.png
create mode 100644 1517060342/final/juedi/pages/example/images/vcode.jpg
create mode 100644 1517060342/final/juedi/pages/example/index.js
create mode 100644 1517060342/final/juedi/pages/example/index.wxml
create mode 100644 1517060342/final/juedi/pages/example/index.wxss
create mode 100644 1517060342/final/juedi/pages/example/input/input.js
create mode 100644 1517060342/final/juedi/pages/example/input/input.wxml
create mode 100644 1517060342/final/juedi/pages/example/list/list.js
create mode 100644 1517060342/final/juedi/pages/example/list/list.wxml
create mode 100644 1517060342/final/juedi/pages/example/loadmore/loadmore.js
create mode 100644 1517060342/final/juedi/pages/example/loadmore/loadmore.wxml
create mode 100644 1517060342/final/juedi/pages/example/loadmore/loadmore.wxss
create mode 100644 1517060342/final/juedi/pages/example/msg/msg.js
create mode 100644 1517060342/final/juedi/pages/example/msg/msg.wxml
create mode 100644 1517060342/final/juedi/pages/example/msg/msg.wxss
create mode 100644 1517060342/final/juedi/pages/example/msg/msg_fail.js
create mode 100644 1517060342/final/juedi/pages/example/msg/msg_fail.wxml
create mode 100644 1517060342/final/juedi/pages/example/msg/msg_fail.wxss
create mode 100644 1517060342/final/juedi/pages/example/msg/msg_success.js
create mode 100644 1517060342/final/juedi/pages/example/msg/msg_success.wxml
create mode 100644 1517060342/final/juedi/pages/example/msg/msg_success.wxss
create mode 100644 1517060342/final/juedi/pages/example/navbar/navbar.js
create mode 100644 1517060342/final/juedi/pages/example/navbar/navbar.wxml
create mode 100644 1517060342/final/juedi/pages/example/navbar/navbar.wxss
create mode 100644 1517060342/final/juedi/pages/example/panel/panel.js
create mode 100644 1517060342/final/juedi/pages/example/panel/panel.wxml
create mode 100644 1517060342/final/juedi/pages/example/picker/picker.js
create mode 100644 1517060342/final/juedi/pages/example/picker/picker.wxml
create mode 100644 1517060342/final/juedi/pages/example/picker/picker.wxss
create mode 100644 1517060342/final/juedi/pages/example/preview/preview.js
create mode 100644 1517060342/final/juedi/pages/example/preview/preview.wxml
create mode 100644 1517060342/final/juedi/pages/example/preview/preview.wxss
create mode 100644 1517060342/final/juedi/pages/example/progress/progress.js
create mode 100644 1517060342/final/juedi/pages/example/progress/progress.wxml
create mode 100644 1517060342/final/juedi/pages/example/progress/progress.wxss
create mode 100644 1517060342/final/juedi/pages/example/searchbar/searchbar.js
create mode 100644 1517060342/final/juedi/pages/example/searchbar/searchbar.wxml
create mode 100644 1517060342/final/juedi/pages/example/searchbar/searchbar.wxss
create mode 100644 1517060342/final/juedi/pages/example/slider/slider.js
create mode 100644 1517060342/final/juedi/pages/example/slider/slider.wxml
create mode 100644 1517060342/final/juedi/pages/example/slider/slider.wxss
create mode 100644 1517060342/final/juedi/pages/example/tabbar/tabbar.js
create mode 100644 1517060342/final/juedi/pages/example/tabbar/tabbar.wxml
create mode 100644 1517060342/final/juedi/pages/example/toast/toast.js
create mode 100644 1517060342/final/juedi/pages/example/toast/toast.wxml
create mode 100644 1517060342/final/juedi/pages/example/toast/toast.wxss
create mode 100644 1517060342/final/juedi/pages/example/uploader/uploader.js
create mode 100644 1517060342/final/juedi/pages/example/uploader/uploader.wxml
create mode 100644 1517060342/final/juedi/pages/faxian/faxian.js
create mode 100644 1517060342/final/juedi/pages/faxian/faxian.json
create mode 100644 1517060342/final/juedi/pages/faxian/faxian.wxml
create mode 100644 1517060342/final/juedi/pages/faxian/faxian.wxss
create mode 100644 1517060342/final/juedi/pages/game/game.js
create mode 100644 1517060342/final/juedi/pages/game/game.json
create mode 100644 1517060342/final/juedi/pages/game/game.wxml
create mode 100644 1517060342/final/juedi/pages/game/game.wxss
create mode 100644 1517060342/final/juedi/pages/images/1.jpg
create mode 100644 1517060342/final/juedi/pages/images/16.png
create mode 100644 1517060342/final/juedi/pages/images/2.jpg
create mode 100644 1517060342/final/juedi/pages/images/3.jpg
create mode 100644 1517060342/final/juedi/pages/images/4.jpg
create mode 100644 1517060342/final/juedi/pages/images/5.jpg
create mode 100644 1517060342/final/juedi/pages/images/a.png
create mode 100644 1517060342/final/juedi/pages/images/ak.jpg
create mode 100644 1517060342/final/juedi/pages/images/b.png
create mode 100644 1517060342/final/juedi/pages/images/c.png
create mode 100644 1517060342/final/juedi/pages/images/key.png
create mode 100644 1517060342/final/juedi/pages/images/login.png
create mode 100644 1517060342/final/juedi/pages/images/m16a4.jpg
create mode 100644 1517060342/final/juedi/pages/images/name.png
create mode 100644 1517060342/final/juedi/pages/index/index.js
create mode 100644 1517060342/final/juedi/pages/index/index.wxml
create mode 100644 1517060342/final/juedi/pages/index/index.wxss
create mode 100644 1517060342/final/juedi/pages/login/login.js
create mode 100644 1517060342/final/juedi/pages/login/login.json
create mode 100644 1517060342/final/juedi/pages/login/login.wxml
create mode 100644 1517060342/final/juedi/pages/login/login.wxss
create mode 100644 1517060342/final/juedi/pages/logs/logs.js
create mode 100644 1517060342/final/juedi/pages/logs/logs.json
create mode 100644 1517060342/final/juedi/pages/logs/logs.wxml
create mode 100644 1517060342/final/juedi/pages/logs/logs.wxss
create mode 100644 1517060342/final/juedi/pages/shezhi/shezhi.js
create mode 100644 1517060342/final/juedi/pages/shezhi/shezhi.json
create mode 100644 1517060342/final/juedi/pages/shezhi/shezhi.wxml
create mode 100644 1517060342/final/juedi/pages/shezhi/shezhi.wxss
create mode 100644 1517060342/final/juedi/project.config.json
create mode 100644 1517060342/final/juedi/style/base/fn.wxss
create mode 100644 1517060342/final/juedi/style/base/mixin/setArrow.wxss
create mode 100644 1517060342/final/juedi/style/base/mixin/setOnepx.wxss
create mode 100644 1517060342/final/juedi/style/base/mixin/text.wxss
create mode 100644 1517060342/final/juedi/style/base/reset.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/color.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/global.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/weui-button.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/weui-cell.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/weui-dialog.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/weui-grid.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/weui-msg.wxss
create mode 100644 1517060342/final/juedi/style/base/variable/weui-progress.wxss
create mode 100644 1517060342/final/juedi/style/weui.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-agree/weui-agree.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-animate/weui-animate.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-button/weui-button.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-access.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-cell.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-check.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-form.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-form/weui-form-preview.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-form/weui-form_common.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-form/weui-select.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-form/weui-vcode.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-switch.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-cell/weui-uploader.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-flex/weui-flex.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-footer/weui-footer.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-grid/weui-grid.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-loading/weui-loading.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-media-box/weui-media-box.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-page/weui-article.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-page/weui-msg.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-panel/weui-panel.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-progress/weui-progress.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-searchbar/weui-searchbar.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-tab/weui-navbar.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-tab/weui-tab.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-tips/weui-badge.wxss
create mode 100644 1517060342/final/juedi/style/widget/weui-tips/weui-loadmore.wxss
create mode 100644 1517060342/final/juedi/utils/util.js
diff --git a/1517060342/final/juedi/app.js b/1517060342/final/juedi/app.js
new file mode 100644
index 0000000..6dd225b
--- /dev/null
+++ b/1517060342/final/juedi/app.js
@@ -0,0 +1,42 @@
+//app.js
+App({
+
+ onLaunch: function () {
+ // 展示本地å˜å‚¨èƒ½åŠ›
+ var logs = wx.getStorageSync('logs') || []
+ logs.unshift(Date.now())
+ wx.setStorageSync('logs', logs)
+
+ // 登录
+ wx.login({
+ success: res => {
+ // å‘é€ res.code 到åŽå°æ¢å– openId, sessionKey, unionId
+ }
+ })
+ // 获å–用户信æ¯
+ wx.getSetting({
+ success: res => {
+ if (res.authSetting['scope.userInfo']) {
+ // å·²ç»æŽˆæƒï¼Œå¯ä»¥ç›´æŽ¥è°ƒç”¨ getUserInfo 获å–头åƒæ˜µç§°ï¼Œä¸ä¼šå¼¹æ¡†
+ wx.getUserInfo({
+ success: res => {
+ // å¯ä»¥å°† res å‘é€ç»™åŽå°è§£ç 出 unionId
+ this.globalData.userInfo = res.userInfo
+
+ // 由于 getUserInfo 是网络请求,å¯èƒ½ä¼šåœ¨ Page.onLoad 之åŽæ‰è¿”回
+ // 所以æ¤å¤„åŠ å…¥ callback 以防æ¢è¿™ç§æƒ…况
+ if (this.userInfoReadyCallback) {
+ this.userInfoReadyCallback(res)
+ }
+ }
+ })
+ }
+ }
+ })
+ },
+ globalData: {
+
+ logincg: "0",
+ userInfo: null
+ }
+})
\ No newline at end of file
diff --git a/1517060342/final/juedi/app.json b/1517060342/final/juedi/app.json
new file mode 100644
index 0000000..5288de0
--- /dev/null
+++ b/1517060342/final/juedi/app.json
@@ -0,0 +1,42 @@
+{
+
+ "pages":[
+ "pages/index/index",
+ "pages/logs/logs",
+ "pages/faxian/faxian",
+ "pages/AK47/AK47",
+ "pages/M16A4/M16A4",
+ "pages/game/game",
+ "pages/login/login",
+ "pages/shezhi/shezhi"
+ ],
+ "window":{
+ "backgroundTextStyle":"light",
+ "navigationBarBackgroundColor": "#fff",
+ "navigationBarTitleText": "ç»åœ°æ±‚生游æˆç›’å",
+ "navigationBarTextStyle":"black"
+ },
+ "tabBar": {
+
+ "list": [
+ {
+ "pagePath": "pages/index/index",
+ "iconPath": "pages/images/b.png",
+ "selectedIconPath": "pages/images/b.png",
+ "text": "排行榜"
+ },
+ {
+ "pagePath": "pages/faxian/faxian",
+ "iconPath": "pages/images/a.png",
+ "selectedIconPath": "pages/images/a.png",
+ "text": "å‘现"
+ },
+ {
+ "pagePath": "pages/shezhi/shezhi",
+ "iconPath": "pages/images/c.png",
+ "selectedIconPath": "pages/images/c.png",
+ "text": "留言"
+ }
+ ]
+ }
+}
diff --git a/1517060342/final/juedi/app.wxss b/1517060342/final/juedi/app.wxss
new file mode 100644
index 0000000..f58bfe5
--- /dev/null
+++ b/1517060342/final/juedi/app.wxss
@@ -0,0 +1,11 @@
+/**app.wxss**/
+@import 'style/weui.wxss';
+.container {
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ padding: 200rpx 0;
+ box-sizing: border-box;
+}
diff --git a/1517060342/final/juedi/pages/AK47/AK47.js b/1517060342/final/juedi/pages/AK47/AK47.js
new file mode 100644
index 0000000..dfd80ed
--- /dev/null
+++ b/1517060342/final/juedi/pages/AK47/AK47.js
@@ -0,0 +1,66 @@
+// pages/AK47/AK47.js
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/AK47/AK47.json b/1517060342/final/juedi/pages/AK47/AK47.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/final/juedi/pages/AK47/AK47.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/AK47/AK47.wxml b/1517060342/final/juedi/pages/AK47/AK47.wxml
new file mode 100644
index 0000000..d2539ed
--- /dev/null
+++ b/1517060342/final/juedi/pages/AK47/AK47.wxml
@@ -0,0 +1,5 @@
+
+
+
+AK-47çªå‡»æ¥æžªï¼Œæ˜¯ç”±è‹è”枪械设计师米哈伊尔·å£èŽ«è´¹è€¶ç»´å¥‡Â·å¡æ‹‰ä»€å°¼ç§‘夫(Михаил Тимофеевич Калашников)设计的自动æ¥æžªã€‚“AKâ€çš„æ„æ€æ˜¯â€œÐвтомат Калашниковаâ€ï¼ˆâ€œè‡ªåŠ¨æ¥æžªâ€çš„首å—æ¯ç¼©å†™ï¼‰â€œ47â€çš„æ„æ€æ˜¯â€œ1947年产â€ã€‚是è‹è”的第一代çªå‡»æ¥æžªã€‚
+AK-47属于çªå‡»æ¥æžªï¼Œä¸Žç¬¬äºŒæ¬¡ä¸–界大战时期的æ¥æžªç›¸æ¯”,枪身çŸå°ã€å°„程较çŸï¼Œé€‚åˆè¾ƒè¿‘è·ç¦»çš„战斗。采用导气å¼è‡ªåŠ¨åŽŸç†ï¼Œå¯¼æ°”管ä½äºŽæžªç®¡ä¸Šæ–¹ï¼Œé€šè¿‡æ´»å¡žæŽ¨åŠ¨æžªæœºåŠ¨ä½œï¼Œå›žè½¬å¼é—é”枪机。
diff --git a/1517060342/final/juedi/pages/AK47/AK47.wxss b/1517060342/final/juedi/pages/AK47/AK47.wxss
new file mode 100644
index 0000000..1c08cbc
--- /dev/null
+++ b/1517060342/final/juedi/pages/AK47/AK47.wxss
@@ -0,0 +1 @@
+/* pages/AK47/AK47.wxss */
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/M16A4/M16A4.js b/1517060342/final/juedi/pages/M16A4/M16A4.js
new file mode 100644
index 0000000..e2276e1
--- /dev/null
+++ b/1517060342/final/juedi/pages/M16A4/M16A4.js
@@ -0,0 +1,66 @@
+// pages/m16a4/m16a4.js
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/M16A4/M16A4.json b/1517060342/final/juedi/pages/M16A4/M16A4.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/final/juedi/pages/M16A4/M16A4.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/M16A4/M16A4.wxml b/1517060342/final/juedi/pages/M16A4/M16A4.wxml
new file mode 100644
index 0000000..11af5f8
--- /dev/null
+++ b/1517060342/final/juedi/pages/M16A4/M16A4.wxml
@@ -0,0 +1,4 @@
+
+
+M16A4自动æ¥æžªæ˜¯M16自动æ¥æžªçš„一ç§æ”¹åž‹ã€‚M16A4作为å‰çº¿ç¾Žå›½é™†å†›å’Œç¾Žå›½æµ·è±¹çªå‡»é˜Ÿçš„æ ‡å‡†è£…å¤‡ï¼Œå®ƒæ˜¯å°†æžªæ¢°ä¸Žç«æŽ§ç³»ç»Ÿåˆ†åˆ«è¿›è¡Œæ¨¡å—化æ¥è®¾è®¡çš„。
+M16A4自动æ¥æžªæ˜¯M16自动æ¥æžªçš„一ç§æ”¹åž‹ï¼Œä½¿ç”¨30å‘5.56毫米å£å¾„å弹装填的并具有3å‘点射功能的çªå‡»æ¥æžªã€‚稳定的命ä¸çŽ‡å’Œç‹¬ç‰¹çš„3å‘点射功能充分体现了它瞬间ç«åŠ›å¼ºå¤§çš„优点,但3å‘点射åŽæ˜¯æœ‰è¾ƒé•¿å»¶è¿Ÿçš„。。
diff --git a/1517060342/final/juedi/pages/M16A4/M16A4.wxss b/1517060342/final/juedi/pages/M16A4/M16A4.wxss
new file mode 100644
index 0000000..b4e47ef
--- /dev/null
+++ b/1517060342/final/juedi/pages/M16A4/M16A4.wxss
@@ -0,0 +1 @@
+/* pages/m16a4/m16a4.wxss */
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/actionsheet/actionsheet.js b/1517060342/final/juedi/pages/example/actionsheet/actionsheet.js
new file mode 100644
index 0000000..8f02eac
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/actionsheet/actionsheet.js
@@ -0,0 +1,12 @@
+Page({
+ open: function(){
+ wx.showActionSheet({
+ itemList: ['A', 'B', 'C'],
+ success: function(res) {
+ if (!res.cancel) {
+ console.log(res.tapIndex)
+ }
+ }
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxml b/1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxml
new file mode 100644
index 0000000..8ea4e15
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxml
@@ -0,0 +1,11 @@
+
+
+ ActionSheet
+ 弹出å¼èœå•ï¼Œé‡‡ç”¨å°ç¨‹åºåŽŸç”Ÿçš„actionsheet
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxss b/1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/actionsheet/actionsheet.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/article/article.js b/1517060342/final/juedi/pages/example/article/article.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/article/article.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/article/article.wxml b/1517060342/final/juedi/pages/example/article/article.wxml
new file mode 100644
index 0000000..4516907
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/article/article.wxml
@@ -0,0 +1,36 @@
+
+
+ Article
+ æ–‡ç«
+
+
+
+ å¤§æ ‡é¢˜
+
+ ç« æ ‡é¢˜
+
+ 1.1 èŠ‚æ ‡é¢˜
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat.
+
+
+
+
+
+
+
+ 1.2 èŠ‚æ ‡é¢˜
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/article/article.wxss b/1517060342/final/juedi/pages/example/article/article.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/article/article.wxss
@@ -0,0 +1,6 @@
+page{
+ background-color: #FFFFFF;
+}
+image{
+ margin: 4px 0;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/badge/badge.js b/1517060342/final/juedi/pages/example/badge/badge.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/badge/badge.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/badge/badge.wxml b/1517060342/final/juedi/pages/example/badge/badge.wxml
new file mode 100644
index 0000000..af753f6
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/badge/badge.wxml
@@ -0,0 +1,54 @@
+
+
+ Badge
+ å¾½ç«
+
+
+
+ 新消æ¯æ示跟摘è¦ä¿¡æ¯åŽï¼Œç»Ÿä¸€åœ¨åˆ—表å³ä¾§
+
+
+ å•è¡Œåˆ—表
+
+ 详细信æ¯
+
+
+
+
+
+ 未读数红点跟在主题信æ¯åŽï¼Œç»Ÿä¸€åœ¨åˆ—表左侧
+
+
+
+
+ 8
+
+
+ è”系人å称
+ 摘è¦ä¿¡æ¯
+
+
+
+
+ å•è¡Œåˆ—表
+ 8
+
+
+
+
+
+ å•è¡Œåˆ—表
+ 8
+
+ 详细信æ¯
+
+
+
+ å•è¡Œåˆ—表
+ New
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/button/button.js b/1517060342/final/juedi/pages/example/button/button.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/button/button.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/button/button.wxml b/1517060342/final/juedi/pages/example/button/button.wxml
new file mode 100644
index 0000000..7a52ce2
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/button/button.wxml
@@ -0,0 +1,28 @@
+
+
+ Button
+ 按钮,WeUI采用å°ç¨‹åºåŽŸç”Ÿçš„æŒ‰é’®ä¸ºä¸»ä½“ï¼ŒåŠ å…¥ä¸€äº›é—´è·çš„æ ·å¼ã€‚
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/button/button.wxss b/1517060342/final/juedi/pages/example/button/button.wxss
new file mode 100644
index 0000000..5adb1f8
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/button/button.wxss
@@ -0,0 +1,8 @@
+.button-sp-area{
+ margin: 0 auto;
+ padding-top: 15px;
+ width: 60%;
+}
+.mini-btn{
+ margin-right: 5px;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/dialog/dialog.js b/1517060342/final/juedi/pages/example/dialog/dialog.js
new file mode 100644
index 0000000..5459e87
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/dialog/dialog.js
@@ -0,0 +1,29 @@
+Page({
+ openConfirm: function () {
+ wx.showModal({
+ title: 'å¼¹çª—æ ‡é¢˜',
+ content: '弹窗内容,告知当å‰çŠ¶æ€ã€ä¿¡æ¯å’Œè§£å†³æ–¹æ³•ï¼Œæè¿°æ–‡å—å°½é‡æŽ§åˆ¶åœ¨ä¸‰è¡Œå†…',
+ confirmText: "主æ“作",
+ cancelText: "辅助æ“作",
+ success: function (res) {
+ console.log(res);
+ if (res.confirm) {
+ console.log('用户点击主æ“作')
+ }else{
+ console.log('用户点击辅助æ“作')
+ }
+ }
+ });
+ },
+ openAlert: function () {
+ wx.showModal({
+ content: '弹窗内容,告知当å‰çŠ¶æ€ã€ä¿¡æ¯å’Œè§£å†³æ–¹æ³•ï¼Œæè¿°æ–‡å—å°½é‡æŽ§åˆ¶åœ¨ä¸‰è¡Œå†…',
+ showCancel: false,
+ success: function (res) {
+ if (res.confirm) {
+ console.log('用户点击确定')
+ }
+ }
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/dialog/dialog.wxml b/1517060342/final/juedi/pages/example/dialog/dialog.wxml
new file mode 100644
index 0000000..44d9531
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/dialog/dialog.wxml
@@ -0,0 +1,12 @@
+
+
+ Dialog
+ 对è¯æ¡†ï¼Œé‡‡ç”¨å°ç¨‹åºåŽŸç”Ÿçš„modal
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/dialog/dialog.wxss b/1517060342/final/juedi/pages/example/dialog/dialog.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/dialog/dialog.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/flex/flex.js b/1517060342/final/juedi/pages/example/flex/flex.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/flex/flex.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/flex/flex.wxml b/1517060342/final/juedi/pages/example/flex/flex.wxml
new file mode 100644
index 0000000..71f9133
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/flex/flex.wxml
@@ -0,0 +1,31 @@
+
+
+ Flex
+ Flex布局
+
+
+
+ weui
+
+
+ weui
+ weui
+
+
+ weui
+ weui
+ weui
+
+
+ weui
+ weui
+ weui
+ weui
+
+
+ weui
+ weui
+ weui
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/flex/flex.wxss b/1517060342/final/juedi/pages/example/flex/flex.wxss
new file mode 100644
index 0000000..e4e6c54
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/flex/flex.wxss
@@ -0,0 +1,9 @@
+.placeholder{
+ margin: 5px;
+ padding: 0 10px;
+ text-align: center;
+ background-color: #EBEBEB;
+ height: 2.3em;
+ line-height: 2.3em;
+ color: #cfcfcf;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/footer/footer.js b/1517060342/final/juedi/pages/example/footer/footer.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/footer/footer.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/footer/footer.wxml b/1517060342/final/juedi/pages/example/footer/footer.wxml
new file mode 100644
index 0000000..c96515f
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/footer/footer.wxml
@@ -0,0 +1,36 @@
+
+
+ Footer
+ 页脚
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/footer/footer.wxss b/1517060342/final/juedi/pages/example/footer/footer.wxss
new file mode 100644
index 0000000..0f19fc8
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/footer/footer.wxss
@@ -0,0 +1,8 @@
+/* ä½œä¸ºå±•ç¤ºç”¨çš„æ ·å¼ */
+
+.weui-footer{
+ margin-bottom: 50px;
+}
+.weui-footer_fixed-bottom{
+ margin-bottom: 0;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/gallery/gallery.js b/1517060342/final/juedi/pages/example/gallery/gallery.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/gallery/gallery.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/gallery/gallery.wxml b/1517060342/final/juedi/pages/example/gallery/gallery.wxml
new file mode 100644
index 0000000..82deb5d
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/gallery/gallery.wxml
@@ -0,0 +1,6 @@
+
+
+ Gallery
+ 画廊,建议采用å°ç¨‹åºåŽŸç”Ÿçš„wx.previewImageæ¥å®žçŽ°ã€‚详情请看å°ç¨‹åºæ–‡æ¡£ã€‚
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/grid/grid.js b/1517060342/final/juedi/pages/example/grid/grid.js
new file mode 100644
index 0000000..30f260e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/grid/grid.js
@@ -0,0 +1,5 @@
+Page({
+ data: {
+ grids: [0, 1, 2, 3, 4, 5, 6, 7, 8]
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/grid/grid.wxml b/1517060342/final/juedi/pages/example/grid/grid.wxml
new file mode 100644
index 0000000..dfda12d
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/grid/grid.wxml
@@ -0,0 +1,16 @@
+
+
+ Grid
+ ä¹å®«æ ¼
+
+
+
+
+
+
+ Grid
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/icons/icons.js b/1517060342/final/juedi/pages/example/icons/icons.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/icons/icons.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/icons/icons.wxml b/1517060342/final/juedi/pages/example/icons/icons.wxml
new file mode 100644
index 0000000..52a9a50
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/icons/icons.wxml
@@ -0,0 +1,53 @@
+
+
+ Icons
+ å›¾æ ‡
+
+
+
+
+
+ æˆåŠŸ
+ 用于表示æ“作顺利达æˆ
+
+
+
+
+
+ æ示
+ 用于表示信æ¯æ示;也常用于缺ä¹æ¡ä»¶çš„æ“作拦截,æ示用户所需信æ¯
+
+
+
+
+
+ 普通è¦å‘Š
+ 用于表示æ“作åŽå°†å¼•èµ·ä¸€å®šåŽæžœçš„情况
+
+
+
+
+
+ 强烈è¦å‘Š
+ 用于表示æ“作åŽå°†å¼•èµ·ä¸¥é‡çš„ä¸å¯æŒ½å›žçš„åŽæžœçš„情况
+
+
+
+
+
+ ç‰å¾…
+ 用于表示ç‰å¾…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/icons/icons.wxss b/1517060342/final/juedi/pages/example/icons/icons.wxss
new file mode 100644
index 0000000..abe70ea
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/icons/icons.wxss
@@ -0,0 +1,28 @@
+icon{
+ margin-right: 13px;
+}
+.page__bd {
+ padding-left: 40px;
+ padding-right: 40px;
+ text-align: left;
+}
+.icon-box{
+ margin-bottom: 25px;
+ display: flex;
+ align-items: center;
+}
+.icon-box__ctn{
+ flex-shrink: 100;
+}
+.icon-box__title{
+ font-size: 20px;
+}
+.icon-box__desc{
+ margin-top: 6px;
+ font-size: 12px;
+ color: #888888;
+}
+.icon_sp_area {
+ margin-top: 10px;
+ text-align: left;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/images/base64.js b/1517060342/final/juedi/pages/example/images/base64.js
new file mode 100644
index 0000000..97e51d0
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/images/base64.js
@@ -0,0 +1,4 @@
+module.exports = {
+ icon20: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAVFBMVEXx8fHMzMzr6+vn5+fv7+/t7e3d3d2+vr7W1tbHx8eysrKdnZ3p6enk5OTR0dG7u7u3t7ejo6PY2Njh4eHf39/T09PExMSvr6+goKCqqqqnp6e4uLgcLY/OAAAAnklEQVRIx+3RSRLDIAxE0QYhAbGZPNu5/z0zrXHiqiz5W72FqhqtVuuXAl3iOV7iPV/iSsAqZa9BS7YOmMXnNNX4TWGxRMn3R6SxRNgy0bzXOW8EBO8SAClsPdB3psqlvG+Lw7ONXg/pTld52BjgSSkA3PV2OOemjIDcZQWgVvONw60q7sIpR38EnHPSMDQ4MjDjLPozhAkGrVbr/z0ANjAF4AcbXmYAAAAASUVORK5CYII=",
+ icon60: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAeFBMVEUAwAD///+U5ZTc9twOww7G8MYwzDCH4YcfyR9x23Hw+/DY9dhm2WZG0kbT9NP0/PTL8sux7LFe115T1VM+zz7i+OIXxhes6qxr2mvA8MCe6J6M4oz6/frr+us5zjn2/fa67rqB4IF13XWn6ad83nxa1loqyirn+eccHxx4AAAC/klEQVRo3u2W2ZKiQBBF8wpCNSCyLwri7v//4bRIFVXoTBBB+DAReV5sG6lTXDITiGEYhmEYhmEYhmEYhmEY5v9i5fsZGRx9PyGDne8f6K9cfd+mKXe1yNG/0CcqYE86AkBMBh66f20deBc7wA/1WFiTwvSEpBMA2JJOBsSLxe/4QEEaJRrASP8EVF8Q74GbmevKg0saa0B8QbwBdjRyADYxIhqxAZ++IKYtciPXLQVG+imw+oo4Bu56rjEJ4GYsvPmKOAB+xlz7L5aevqUXuePWVhvWJ4eWiwUQ67mK51qPj4dFDMlRLBZTqF3SDvmr4BwtkECu5gHWPkmDfQh02WLxXuvbvC8ku8F57GsI5e0CmUwLz1kq3kD17R1In5816rGvQ5VMk5FEtIiWislTffuDpl/k/PzscdQsv8r9qWq4LRWX6tQYtTxvI3XyrwdyQxChXioOngH3dLgOFjk0all56XRi/wDFQrGQU3Os5t0wJu1GNtNKHdPqYaGYQuRDfbfDf26AGLYSyGS3ZAK4S8XuoAlxGSdYMKwqZKM9XJMtyqXi7HX/CiAZS6d8bSVUz5J36mEMFDTlAFQzxOT1dzLRljjB6+++ejFqka+mXIe6F59mw22OuOw1F4T6lg/9VjL1rLDoI9Xzl1MSYDNHnPQnt3D1EE7PrXjye/3pVpr1Z45hMUdcACc5NVQI0bOdS1WA0wuz73e7/5TNqBPhQXPEFGJNV2zNqWI7QKBd2Gn6AiBko02zuAOXeWIXjV0jNqdKegaE/kJQ6Bfs4aju04lMLkA2T5wBSYPKDGF3RKhFYEa6A1L1LG2yacmsaZ6YPOSAMKNsO+N5dNTfkc5Aqe26uxHpx7ZirvgCwJpWq/lmX1hA7LyabQ34tt5RiJKXSwQ+0KU0V5xg+hZrd4Bn1n4EID+WkQdgLfRNtvil9SPfwy+WQ7PFBWQz6dGWZBLkeJFXZGCfLUjCgGgqXo5TuSu3cugdcTv/HjqnBTEMwzAMwzAMwzAMwzAMw/zf/AFbXiOA6frlMAAAAABJRU5ErkJggg=="
+};
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/images/icon_footer.png b/1517060342/final/juedi/pages/example/images/icon_footer.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e65c75147cd033ca2f5f0c46ca330b33805867e
GIT binary patch
literal 1697
zcmX|BdpO(Y7f%o&>egS;`X!VpY1~FaG#blST^83=MX`raG^RvVtfmbSU4K)pE{GPT
zUzfIICN=8zn`|0N-5T1u6m6A?mbR*_8yS0_ZO_j0yytvA=X}n2FMqtbi~w(Kj4=j*
zKxorH_Xq;97A#8*Rp8n7d+k6_V?+KB0?~L`OBsyZ!otwdP1ogc#GneOSS)sSc4o0y00RI@bUGajq0wl64IqLe{apfcKoV>X49EZm`oA^60}7OU
zK7V_A8&GfypaB^4f;SlXI&umGCO0VH$iFSR|Du0@)&9K(yA3so1mjQknb`h!rzw$$
zC0c8tjEMgs+L?Wd*4EpltEyvZvBSZ}T+MzD2Ct#6f^^i!5s3)$nxp_c{W9GH3J#S$
zz8V%&^|>B@CiN?YTfyKxi_+TM-o&w(-5#hS{?48S!q#^3q!cNvznn-VX=@L8Gt-zO
zcjmLq?=0Wo#d&{9)6pGr+1eFP(mKVHH~$?pWYq
z#8&JiG6Qx~iEo;@61JA9q{@IA^6_pa>+u3L%sWlLSEwW0LN
z-lxSDI*AFn7yV94SlclC^A>lDn*ZR!(kuOn$s*+PgvemG+S+Tn#z?&0cNHUxg8wVv
zREPXO`jWd6I2xv`1h{5ulwIsCi6uDVHzjSpotNZ?4aJfnuPKd(kTyT_O>L<>%dWBRc#Wx;6TX#d1<;aL%4$H|YXRW-?HI=}>
z`!yX(I8-%IgC#j6?KXmLMa^^Au+%zo?i0>Nh~D%~cqB!hoT6;Sw(F<1OvKu1nEAv<
zWkm4l9lo>(Eq1?V4=V-Peq#bHRbLea_g5PSw1u?1-
z(>l*Jm&AdCPO%joQ^ZLu|FzArwohZ`9>w^hA3Z&L7SX|9GRJ2!z4-}N{IQo05BBN5
z-LZ46hD&>D4$JZAPWIg0j;VVY-^yN43H+PuC{#}e!(aUg1<55qo4*ZFBFqc}LTwFs
z{k-5(6N5r>IAt&gh35@udesnZWtlYFYC;GZ(yy>>B9$GYKGMmG!ewOSipJ6YJAk|bo
z_oykCf*6l(z`aT`t)rwtk#)6`u}fL~-L`*8G-3Yu*cTV)bMm;?)FZRLCtLDn
z#UB_onX!JB=WjoA!QQ`OTp76K-rA-0S!KBAuW1SOc!DS@vd$LQS@f`W!m^|i_cHi8
zp|yQTW_wD3-5W54}Mm6RjIY(NUv!w
S+xk5CSP^v30FMUuD8Zj`qw8=0
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_footer_link.png b/1517060342/final/juedi/pages/example/images/icon_footer_link.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e65c75147cd033ca2f5f0c46ca330b33805867e
GIT binary patch
literal 1697
zcmX|BdpO(Y7f%o&>egS;`X!VpY1~FaG#blST^83=MX`raG^RvVtfmbSU4K)pE{GPT
zUzfIICN=8zn`|0N-5T1u6m6A?mbR*_8yS0_ZO_j0yytvA=X}n2FMqtbi~w(Kj4=j*
zKxorH_Xq;97A#8*Rp8n7d+k6_V?+KB0?~L`OBsyZ!otwdP1ogc#GneOSS)sSc4o0y00RI@bUGajq0wl64IqLe{apfcKoV>X49EZm`oA^60}7OU
zK7V_A8&GfypaB^4f;SlXI&umGCO0VH$iFSR|Du0@)&9K(yA3so1mjQknb`h!rzw$$
zC0c8tjEMgs+L?Wd*4EpltEyvZvBSZ}T+MzD2Ct#6f^^i!5s3)$nxp_c{W9GH3J#S$
zz8V%&^|>B@CiN?YTfyKxi_+TM-o&w(-5#hS{?48S!q#^3q!cNvznn-VX=@L8Gt-zO
zcjmLq?=0Wo#d&{9)6pGr+1eFP(mKVHH~$?pWYq
z#8&JiG6Qx~iEo;@61JA9q{@IA^6_pa>+u3L%sWlLSEwW0LN
z-lxSDI*AFn7yV94SlclC^A>lDn*ZR!(kuOn$s*+PgvemG+S+Tn#z?&0cNHUxg8wVv
zREPXO`jWd6I2xv`1h{5ulwIsCi6uDVHzjSpotNZ?4aJfnuPKd(kTyT_O>L<>%dWBRc#Wx;6TX#d1<;aL%4$H|YXRW-?HI=}>
z`!yX(I8-%IgC#j6?KXmLMa^^Au+%zo?i0>Nh~D%~cqB!hoT6;Sw(F<1OvKu1nEAv<
zWkm4l9lo>(Eq1?V4=V-Peq#bHRbLea_g5PSw1u?1-
z(>l*Jm&AdCPO%joQ^ZLu|FzArwohZ`9>w^hA3Z&L7SX|9GRJ2!z4-}N{IQo05BBN5
z-LZ46hD&>D4$JZAPWIg0j;VVY-^yN43H+PuC{#}e!(aUg1<55qo4*ZFBFqc}LTwFs
z{k-5(6N5r>IAt&gh35@udesnZWtlYFYC;GZ(yy>>B9$GYKGMmG!ewOSipJ6YJAk|bo
z_oykCf*6l(z`aT`t)rwtk#)6`u}fL~-L`*8G-3Yu*cTV)bMm;?)FZRLCtLDn
z#UB_onX!JB=WjoA!QQ`OTp76K-rA-0S!KBAuW1SOc!DS@vd$LQS@f`W!m^|i_cHi8
zp|yQTW_wD3-5W54}Mm6RjIY(NUv!w
S+xk5CSP^v30FMUuD8Zj`qw8=0
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_intro.png b/1517060342/final/juedi/pages/example/images/icon_intro.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2bf4a5f36be547f43c41d22f697f0fe173bce1e
GIT binary patch
literal 748
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6<90(?ST
zIrp#&?C0P)#1r~Ilxq(M=N?YZ-5fv$*Iq78Ai0|hh`50aFaj#(0;7ii4O~EFyV-$=
zdk;77eqJC~{GvGj9uA=sLR@<}1oi^80A)G&4)XErRVZQ=5NDC*>DDK^y
zAVIJRKnBndks~5NuJIXT?%mv?`$a)&_5p1Kx{4j>7@j>G+E=xC_wa&EX6M}pWB|2u
z07W?WbE@1{0qO-xf!q)B0w)*PeD3|+K)(W|lFw^K09n2zL4LuX6hxU9=0AF4w8Y;#
z{@wFmo3Apx-EvJ_;{>-7UyA&d)2d-!vyXE07u|@O`%|w~g!d1tF3)H8x|{nQ+0@Q`
zRDXO=*n<7b>I288PHU22*m#&-je&tN#M8ww#Nu>o@Y7k%1_Ebx?#@2{H*1Gz)EtBN
z|E<`!G&)qve^$TwMkR8lY9?oFSBR^KsOh9HucmC^?bV&KA?cRFj!yO&o6ZV(KGv!`W?tSySPy0~QUw%UR4_3_PA2a0u*TRcs8t
zYya$C!GtF)uNwc}@9pO^YkF(MS7D-jk^uDv!MGuj0`?3d%}aTiogt%Wj4>dx=Pxe)nqG
zTbw2l(81C8J$`OdeMA(~k)8{W|Lo;Ex6V>{$;YG0@A55-|1XkzQXF@et8zlQnw;58|eWfj=|H_&t;ucLK6V5_aSBg
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_nav_feedback.png b/1517060342/final/juedi/pages/example/images/icon_nav_feedback.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c037434226b1495e59f4a0a71b3240ebae37f3b
GIT binary patch
literal 924
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{J%rd_r7-
z^sofsA9h6nJ?35#oQw|?3LY}Df9GkyKvm8X&9(bCimR{eQ;v2B>`#o+APStzg|NmdS;jvVzqs)x&(lYakH4e|MmSkPF
zL~LzStnt}du^YOwG=FG`6}($8)wd#P+SX|iSL5MlJ}1u
z^GRI$Ec*VY*FHOzvYi2YA{cM?3Vx~4pRKzg>dvvtl5@V!%S+i`W-$BSp}&UDytz&m
z^%dF+lKj8*QBQGUUjc`16m}TcmZa^x(L4|6Xw9iZvXn(^Oeq(-ehI2eFB1FOWJNB+8oR
z+@I>%em2V>Dbgq)Smgm{M+9T)&1S`Lf~}#jQ_#0
zB{QDR*GiZ;r*y^ACA&SErakv;kKSh!nxYwy{czfUiG%x>tQO4sssB=}*@pF1K(!Xz
z_EQti9rAv)lE+ijVdW+7mldw|y8G{*$SnzqUUTP}-qo-ZrY1#er^E=WU$r}Bx~@of
zbIN8tbG02OKQcZwJlF7PnuvU_kk>OCsnjVf^1VS$&NqYqEYvw<@q=G2X-UJJ9`322
OJmu-?=d#Wzp$PzpXh4Jj
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_nav_form.png b/1517060342/final/juedi/pages/example/images/icon_nav_form.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d2addb22fd2df24399756ccff14f2210b132101
GIT binary patch
literal 200
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKx3?xrnI^qbVSkfJRf%L|H?mvmFK)ytPPlzj!
z#tOpBWwd}2>?J{d!S@9}Y_X|exNuD`04U_)>Eak-aXQ)KFt>!;nk|)!CJ<93iRCwq#a^-Jq>UP*@F7+&efx+?2
VspVgaH@1Q7_jL7hS?83{1OU&?H821G
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_nav_nav.png b/1517060342/final/juedi/pages/example/images/icon_nav_nav.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4fe0f6cba28cc47f3304f7a47ad00d69c22fa8e
GIT binary patch
literal 579
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{N>0d_r7-
z^iTmNrdwQqZnY>0@(VtF^Tw+)2NgUr9xTjbN&fF6xQIb@6x5W
zC%-9tF6k-wsZHYI=hqvYcB~Hiz)(~f_!?-&e@_?35Rc<;r(73mG7xax7%o!HD7vwH
z$&ugx%6hc+|^FM^4N0wV8Vc
zYoFQK{q&paaqSPGruTQTDKok^n`eZv#vJwPYt+ctp2gEzb?I8Vgx~YeF9p`jKTyTE
z=2{lJpa6H}{)4locZp7!yia@G-shXYb8zY`4tkQ5jgR3=A9lx&I`xGB7aq1o(uw
z0>wwcAPE8M1yXT9r!MP9XX
zJ_+IL&dExi8h_vQm~VK7A@AIucPC01O*p3zJj3UZ>g>OHTl0m^PnmbBB%*9X-{EHG
z`7E~{7(6_kt7y*^_H~Wbcm9iClr6VZet4nQTPya9k)7xBpAPZWOx$m`JzFMs&*O&-
z!{2tDyTD|!$J50z#N+te>*>Kvh5~E}Z}xt_SN$GHNZ$};oVuz+;Lz{mwk0A@n>Lr%
zOsP4Q`fcV;Z@rsqlmuLZS(wf&Zg}$S+XjU+zY|%0Y6<)?KEI@m#ci0%nos_WW82=q
zSh-nsheTiE&Wif-?BdeQx}-ablGii#mES7u4wVYK#V4e{_71(Bf0zxA1sRc
zf3w`=WrL%&G
z4=t#J1EDveNk_F
zZiL!{vLC%NcMe8s8>Tfx4XGnLxY>+ZvjgHJ<Fi&u#^chobP0l+XkKA^|A%
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_nav_special.png b/1517060342/final/juedi/pages/example/images/icon_nav_special.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c46cf9a8ef600b355d5d08e5652874b7ee54e8f
GIT binary patch
literal 495
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{IC6J|V6^
znx^2F|BGIr1@a|9e!-L8ZmXWW?AhF)FKqfZt_P-HdEVq~abEP*FGkjXGAs-XYfo@6
zFfj6ax;Tb-9DjTLB;O$g0k(uKzxQ2ceewTa{>rP(Zk+*YZv1ndCr_&3)I99dzSfB2
zp+KTSxSD@K&*T)wb48^bm2L-|EN-rLJJE2}uz^|r$MlNGI~!izFyJ!eTN7-(an-E1
zr~EE|%hB4(p3WMu-FANZz3rv}Dc>yoCQR?YZsaa>`%#2~*L?9y97@{`M>4%HJ?lK_
zWAtT}P}L+owzpoBx)|5;T;x(%`{h#CzqNON
zd@p5jgR3=A9lx&I`x0{I~UJ|V6^
zn(9F0LG2Epq0%Kme!;TW4UMkJz1?Q_QjAG(((fJbpDueQqoi~ByaB_zqn;8#Wm7#}
z978;gzrB8vi^)*H^d$oVek9^0?U^iz`#EN%?JIid-smrLwJRx$6JCZwK>_
WT4uK~OY)e40>{(U&t;ucLK6U-L2GaT
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_nav_z-index.png b/1517060342/final/juedi/pages/example/images/icon_nav_z-index.png
new file mode 100644
index 0000000000000000000000000000000000000000..f32f62081188bab5a20face7acb3b82e2e7d957f
GIT binary patch
literal 388
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{PwnJ|V6^
znwy(DI5_y)wQCO_KKu^`KtUi4A>krGE(AP!^hiiZ$kWp^GBQ$9Qu6WR$3StQvV-?t
zJO{D_OM?7@W%qsC@c!M~ZC~HYE`PS{nG6Gu?H@j%Z?B&gYBJzqz3|KB
zg>q=)?En9Ryt!VOUF|jA$-PX6&scS~^mI)%jYRb^EF`KF?^D*XpyF6FKo`=fs~{
zw^Zl+SaxX!*N3LY1G^ZW3WlB0o$+5p|8w3k2miA(td4xM7QQ5I&ts5tV?*NMHeTs}
zqJA?+8Mti|u1ruI1QyGxUuYC`3G6{an^L
HB{Ts5Bc-L{
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/icon_tabbar.png b/1517060342/final/juedi/pages/example/images/icon_tabbar.png
new file mode 100644
index 0000000000000000000000000000000000000000..20b30ab5ed685386e1b8ea3c2ca4eb2e544b4fa7
GIT binary patch
literal 1176
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
Wi+;|iqwTDJ9SCEB1?r4^@c#i@eA_Yr
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/images/pic_160.png b/1517060342/final/juedi/pages/example/images/pic_160.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba941704c707a34437396d22c4ab7ae7c9761655
GIT binary patch
literal 2243
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
N3C5c6>p7?6e*tC{8ma&Q
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/example/index.js b/1517060342/final/juedi/pages/example/index.js
new file mode 100644
index 0000000..aee218e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/index.js
@@ -0,0 +1,49 @@
+Page({
+ data: {
+ list: [
+ {
+ id: 'form',
+ name: '表å•',
+ open: false,
+ pages: ['button', 'list', 'input', 'slider', 'uploader']
+ },
+ {
+ id: 'widget',
+ name: '基础组件',
+ open: false,
+ pages: ['article', 'badge', 'flex', 'footer', 'gallery', 'grid', 'icons', 'loadmore', 'panel', 'preview', 'progress']
+ },
+ {
+ id: 'feedback',
+ name: 'æ“作å馈',
+ open: false,
+ pages: ['actionsheet', 'dialog', 'msg', 'picker', 'toast']
+ },
+ {
+ id: 'nav',
+ name: '导航相关',
+ open: false,
+ pages: ['navbar', 'tabbar']
+ },
+ {
+ id: 'search',
+ name: 'æœç´¢ç›¸å…³',
+ open: false,
+ pages: ['searchbar']
+ }
+ ]
+ },
+ kindToggle: function (e) {
+ var id = e.currentTarget.id, list = this.data.list;
+ for (var i = 0, len = list.length; i < len; ++i) {
+ if (list[i].id == id) {
+ list[i].open = !list[i].open
+ } else {
+ list[i].open = false
+ }
+ }
+ this.setData({
+ list: list
+ });
+ }
+});
diff --git a/1517060342/final/juedi/pages/example/index.wxml b/1517060342/final/juedi/pages/example/index.wxml
new file mode 100644
index 0000000..4d8eef9
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/index.wxml
@@ -0,0 +1,31 @@
+
+
+ WeUI
+ WeUI 是一套åŒå¾®ä¿¡åŽŸç”Ÿè§†è§‰ä½“éªŒä¸€è‡´çš„åŸºç¡€æ ·å¼åº“,由微信官方设计团队为微信内网页和微信å°ç¨‹åºé‡èº«è®¾è®¡ï¼Œä»¤ç”¨æˆ·çš„ä½¿ç”¨æ„ŸçŸ¥æ›´åŠ ç»Ÿä¸€ã€‚
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+ {{page}}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/index.wxss b/1517060342/final/juedi/pages/example/index.wxss
new file mode 100644
index 0000000..3601c05
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/index.wxss
@@ -0,0 +1,6 @@
+/*!
+ * WeUI v1.1.1 (https://github.com/weui/weui-wxss)
+ * Copyright 2017 Tencent, Inc.
+ * Licensed under the MIT license
+ */
+.weui-flex{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-cells{margin-top:0;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.weui-cells:after,.weui-cells:before{display:none}.weui-cells_show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.weui-cell:before{right:15px}.kind-list__item{margin:10px 0;background-color:#fff;border-radius:2px;overflow:hidden}.kind-list__item:first-child{margin-top:0}.kind-list__img{width:30px;height:30px}.kind-list__item-hd{padding:20px;-webkit-transition:opacity .3s;transition:opacity .3s}.kind-list__item-hd_show{opacity:.4}.kind-list__item-bd{height:0;overflow:hidden}.kind-list__item-bd_show{height:auto}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/input/input.js b/1517060342/final/juedi/pages/example/input/input.js
new file mode 100644
index 0000000..421dec5
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/input/input.js
@@ -0,0 +1,106 @@
+Page({
+ data: {
+ showTopTips: false,
+
+ radioItems: [
+ {name: 'cell standard', value: '0'},
+ {name: 'cell standard', value: '1', checked: true}
+ ],
+ checkboxItems: [
+ {name: 'standard is dealt for u.', value: '0', checked: true},
+ {name: 'standard is dealicient for u.', value: '1'}
+ ],
+
+ date: "2016-09-01",
+ time: "12:01",
+
+ countryCodes: ["+86", "+80", "+84", "+87"],
+ countryCodeIndex: 0,
+
+ countries: ["ä¸å›½", "美国", "英国"],
+ countryIndex: 0,
+
+ accounts: ["微信å·", "QQ", "Email"],
+ accountIndex: 0,
+
+ isAgree: false
+ },
+ showTopTips: function(){
+ var that = this;
+ this.setData({
+ showTopTips: true
+ });
+ setTimeout(function(){
+ that.setData({
+ showTopTips: false
+ });
+ }, 3000);
+ },
+ radioChange: function (e) {
+ console.log('radioå‘生change事件,æºå¸¦value值为:', e.detail.value);
+
+ var radioItems = this.data.radioItems;
+ for (var i = 0, len = radioItems.length; i < len; ++i) {
+ radioItems[i].checked = radioItems[i].value == e.detail.value;
+ }
+
+ this.setData({
+ radioItems: radioItems
+ });
+ },
+ checkboxChange: function (e) {
+ console.log('checkboxå‘生change事件,æºå¸¦value值为:', e.detail.value);
+
+ var checkboxItems = this.data.checkboxItems, values = e.detail.value;
+ for (var i = 0, lenI = checkboxItems.length; i < lenI; ++i) {
+ checkboxItems[i].checked = false;
+
+ for (var j = 0, lenJ = values.length; j < lenJ; ++j) {
+ if(checkboxItems[i].value == values[j]){
+ checkboxItems[i].checked = true;
+ break;
+ }
+ }
+ }
+
+ this.setData({
+ checkboxItems: checkboxItems
+ });
+ },
+ bindDateChange: function (e) {
+ this.setData({
+ date: e.detail.value
+ })
+ },
+ bindTimeChange: function (e) {
+ this.setData({
+ time: e.detail.value
+ })
+ },
+ bindCountryCodeChange: function(e){
+ console.log('picker country code å‘生选择改å˜ï¼Œæºå¸¦å€¼ä¸º', e.detail.value);
+
+ this.setData({
+ countryCodeIndex: e.detail.value
+ })
+ },
+ bindCountryChange: function(e) {
+ console.log('picker country å‘生选择改å˜ï¼Œæºå¸¦å€¼ä¸º', e.detail.value);
+
+ this.setData({
+ countryIndex: e.detail.value
+ })
+ },
+ bindAccountChange: function(e) {
+ console.log('picker account å‘生选择改å˜ï¼Œæºå¸¦å€¼ä¸º', e.detail.value);
+
+ this.setData({
+ accountIndex: e.detail.value
+ })
+ },
+ bindAgreeChange: function (e) {
+ this.setData({
+ isAgree: !!e.detail.value.length
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/input/input.wxml b/1517060342/final/juedi/pages/example/input/input.wxml
new file mode 100644
index 0000000..7669d1f
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/input/input.wxml
@@ -0,0 +1,194 @@
+
+
+ Input
+ 表å•è¾“å…¥
+
+
+ 错误æ示
+
+ å•é€‰åˆ—表项
+
+
+
+
+
+ æ·»åŠ æ›´å¤š
+
+
+
+ å¤é€‰åˆ—表项
+
+
+
+
+
+ æ·»åŠ æ›´å¤š
+
+
+
+ 表å•
+
+
+
+ qq
+
+
+
+
+
+
+
+ 手机å·
+
+
+
+
+
+ 获å–验è¯ç
+
+
+
+
+ 日期
+
+
+
+ {{date}}
+
+
+
+
+
+ 时间
+
+
+
+ {{time}}
+
+
+
+
+
+ 验è¯ç
+
+
+
+
+
+
+
+
+
+ 底部说明文å—底部说明文å—
+
+ 表å•æŠ¥é”™
+
+
+
+ å¡å·
+
+
+
+
+
+
+
+
+
+
+ 开关
+
+
+ æ ‡é¢˜æ–‡å—
+
+
+
+
+
+
+ 文本框
+
+
+
+
+
+
+
+
+ 文本域
+
+
+
+
+ 0/200
+
+
+
+
+ 选择
+
+
+
+
+ {{countryCodes[countryCodeIndex]}}
+
+
+
+
+
+
+
+
+ 选择
+
+
+
+
+ {{accounts[accountIndex]}}
+
+
+
+
+
+ 国家/地区
+
+
+
+ {{countries[countryIndex]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/list/list.js b/1517060342/final/juedi/pages/example/list/list.js
new file mode 100644
index 0000000..4818b5a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/list/list.js
@@ -0,0 +1,8 @@
+var base64 = require("../images/base64");
+Page({
+ onLoad: function(){
+ this.setData({
+ icon: base64.icon20
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/list/list.wxml b/1517060342/final/juedi/pages/example/list/list.wxml
new file mode 100644
index 0000000..470ac33
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/list/list.wxml
@@ -0,0 +1,75 @@
+
+
+ List
+ 列表
+
+
+ 带说明的列表项
+
+
+ æ ‡é¢˜æ–‡å—
+ 说明文å—
+
+
+
+ å¸¦å›¾æ ‡ã€è¯´æ˜Žçš„列表项
+
+
+
+
+
+ æ ‡é¢˜æ–‡å—
+ 说明文å—
+
+
+
+
+
+ æ ‡é¢˜æ–‡å—
+ 说明文å—
+
+
+
+ 带跳转的列表项
+
+
+ cell standard
+
+
+
+ cell standard
+
+
+
+
+ 带说明ã€è·³è½¬çš„列表项
+
+
+ cell standard
+ 说明文å—
+
+
+ cell standard
+ 说明文å—
+
+
+
+ å¸¦å›¾æ ‡ã€è¯´æ˜Žã€è·³è½¬çš„列表项
+
+
+
+
+
+ cell standard
+ 说明文å—
+
+
+
+
+
+ cell standard
+ 说明文å—
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/loadmore/loadmore.js b/1517060342/final/juedi/pages/example/loadmore/loadmore.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/loadmore/loadmore.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/loadmore/loadmore.wxml b/1517060342/final/juedi/pages/example/loadmore/loadmore.wxml
new file mode 100644
index 0000000..2c8709d
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/loadmore/loadmore.wxml
@@ -0,0 +1,18 @@
+
+
+ Loadmore
+ åŠ è½½æ›´å¤š
+
+
+
+
+ æ£åœ¨åŠ è½½
+
+
+ æš‚æ— æ•°æ®
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/loadmore/loadmore.wxss b/1517060342/final/juedi/pages/example/loadmore/loadmore.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/loadmore/loadmore.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg.js b/1517060342/final/juedi/pages/example/msg/msg.js
new file mode 100644
index 0000000..24b90b3
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg.js
@@ -0,0 +1,12 @@
+Page({
+ openSuccess: function () {
+ wx.navigateTo({
+ url: 'msg_success'
+ })
+ },
+ openFail: function () {
+ wx.navigateTo({
+ url: 'msg_fail'
+ })
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg.wxml b/1517060342/final/juedi/pages/example/msg/msg.wxml
new file mode 100644
index 0000000..8f3e4d1
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg.wxml
@@ -0,0 +1,12 @@
+
+
+ Msg
+ æ示页
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg.wxss b/1517060342/final/juedi/pages/example/msg/msg.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg_fail.js b/1517060342/final/juedi/pages/example/msg/msg_fail.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg_fail.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg_fail.wxml b/1517060342/final/juedi/pages/example/msg/msg_fail.wxml
new file mode 100644
index 0000000..aecf3a1
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg_fail.wxml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ æ“作失败
+ 内容详情,å¯æ ¹æ®å®žé™…需è¦å®‰æŽ’,如果æ¢è¡Œåˆ™ä¸è¶…过规定长度,居ä¸å±•çŽ°æ–‡å—链接
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg_fail.wxss b/1517060342/final/juedi/pages/example/msg/msg_fail.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg_fail.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg_success.js b/1517060342/final/juedi/pages/example/msg/msg_success.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg_success.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg_success.wxml b/1517060342/final/juedi/pages/example/msg/msg_success.wxml
new file mode 100644
index 0000000..5dea316
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg_success.wxml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ æ“作æˆåŠŸ
+ 内容详情,å¯æ ¹æ®å®žé™…需è¦å®‰æŽ’,如果æ¢è¡Œåˆ™ä¸è¶…过规定长度,居ä¸å±•çŽ°æ–‡å—链接
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/msg/msg_success.wxss b/1517060342/final/juedi/pages/example/msg/msg_success.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/msg/msg_success.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/navbar/navbar.js b/1517060342/final/juedi/pages/example/navbar/navbar.js
new file mode 100644
index 0000000..b738006
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/navbar/navbar.js
@@ -0,0 +1,27 @@
+var sliderWidth = 96; // 需è¦è®¾ç½®slider的宽度,用于计算ä¸é—´ä½ç½®
+
+Page({
+ data: {
+ tabs: ["选项一", "选项二", "选项三"],
+ activeIndex: 1,
+ sliderOffset: 0,
+ sliderLeft: 0
+ },
+ onLoad: function () {
+ var that = this;
+ wx.getSystemInfo({
+ success: function(res) {
+ that.setData({
+ sliderLeft: (res.windowWidth / that.data.tabs.length - sliderWidth) / 2,
+ sliderOffset: res.windowWidth / that.data.tabs.length * that.data.activeIndex
+ });
+ }
+ });
+ },
+ tabClick: function (e) {
+ this.setData({
+ sliderOffset: e.currentTarget.offsetLeft,
+ activeIndex: e.currentTarget.id
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/navbar/navbar.wxml b/1517060342/final/juedi/pages/example/navbar/navbar.wxml
new file mode 100644
index 0000000..885f02e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/navbar/navbar.wxml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ {{item}}
+
+
+
+
+
+ 选项一的内容
+ 选项二的内容
+ 选项三的内容
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/navbar/navbar.wxss b/1517060342/final/juedi/pages/example/navbar/navbar.wxss
new file mode 100644
index 0000000..24c24f7
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/navbar/navbar.wxss
@@ -0,0 +1,12 @@
+page,
+.page,
+.page__bd{
+ height: 100%;
+}
+.page__bd{
+ padding-bottom: 0;
+}
+.weui-tab__content{
+ padding-top: 60px;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/panel/panel.js b/1517060342/final/juedi/pages/example/panel/panel.js
new file mode 100644
index 0000000..f16f98d
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/panel/panel.js
@@ -0,0 +1,10 @@
+var base64 = require("../images/base64");
+
+Page({
+ onLoad: function(){
+ this.setData({
+ icon20: base64.icon20,
+ icon60: base64.icon60
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/panel/panel.wxml b/1517060342/final/juedi/pages/example/panel/panel.wxml
new file mode 100644
index 0000000..2b15acb
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/panel/panel.wxml
@@ -0,0 +1,93 @@
+
+
+ Panel
+ é¢æ¿
+
+
+
+ 图文组åˆåˆ—表
+
+
+
+
+
+
+ æ ‡é¢˜ä¸€
+ ç”±å„ç§ç‰©è´¨ç»„æˆçš„巨型çƒçŠ¶å¤©ä½“,å«åšæ˜Ÿçƒã€‚星çƒæœ‰ä¸€å®šçš„形状,有自己的è¿è¡Œè½¨é“。
+
+
+
+
+
+
+
+ æ ‡é¢˜äºŒ
+ ç”±å„ç§ç‰©è´¨ç»„æˆçš„巨型çƒçŠ¶å¤©ä½“,å«åšæ˜Ÿçƒã€‚星çƒæœ‰ä¸€å®šçš„形状,有自己的è¿è¡Œè½¨é“。
+
+
+
+
+
+ 查看更多
+
+
+
+
+
+ æ–‡å—组åˆåˆ—表
+
+
+ æ ‡é¢˜ä¸€
+ ç”±å„ç§ç‰©è´¨ç»„æˆçš„巨型çƒçŠ¶å¤©ä½“,å«åšæ˜Ÿçƒã€‚星çƒæœ‰ä¸€å®šçš„形状,有自己的è¿è¡Œè½¨é“。
+
+
+ æ ‡é¢˜äºŒ
+ ç”±å„ç§ç‰©è´¨ç»„æˆçš„巨型çƒçŠ¶å¤©ä½“,å«åšæ˜Ÿçƒã€‚星çƒæœ‰ä¸€å®šçš„形状,有自己的è¿è¡Œè½¨é“。
+
+
+
+
+ 查看更多
+
+
+
+
+
+ å°å›¾æ–‡ç»„åˆåˆ—表
+
+
+
+
+
+
+ æ–‡å—æ ‡é¢˜
+
+
+
+
+
+
+ æ–‡å—æ ‡é¢˜
+
+
+
+
+
+
+
+
+ æ–‡å—列表附æ¥æº
+
+
+ æ ‡é¢˜ä¸€
+ ç”±å„ç§ç‰©è´¨ç»„æˆçš„巨型çƒçŠ¶å¤©ä½“,å«åšæ˜Ÿçƒã€‚星çƒæœ‰ä¸€å®šçš„形状,有自己的è¿è¡Œè½¨é“。
+
+ æ–‡å—æ¥æº
+ 时间
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/picker/picker.js b/1517060342/final/juedi/pages/example/picker/picker.js
new file mode 100644
index 0000000..52d481e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/picker/picker.js
@@ -0,0 +1,24 @@
+Page({
+ data: {
+ array: ['美国', 'ä¸å›½', '巴西', '日本'],
+ index: 0,
+ date: '2016-09-01',
+ time: '12:01'
+ },
+ bindPickerChange: function(e) {
+ console.log('pickerå‘é€é€‰æ‹©æ”¹å˜ï¼Œæºå¸¦å€¼ä¸º', e.detail.value)
+ this.setData({
+ index: e.detail.value
+ })
+ },
+ bindDateChange: function(e) {
+ this.setData({
+ date: e.detail.value
+ })
+ },
+ bindTimeChange: function(e) {
+ this.setData({
+ time: e.detail.value
+ })
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/picker/picker.wxml b/1517060342/final/juedi/pages/example/picker/picker.wxml
new file mode 100644
index 0000000..f3f20fc
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/picker/picker.wxml
@@ -0,0 +1,19 @@
+
+
+ Picker
+ 选择器,这里使用å°ç¨‹åºåŽŸç”Ÿçš„picker。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/picker/picker.wxss b/1517060342/final/juedi/pages/example/picker/picker.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/picker/picker.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/preview/preview.js b/1517060342/final/juedi/pages/example/preview/preview.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/preview/preview.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/preview/preview.wxml b/1517060342/final/juedi/pages/example/preview/preview.wxml
new file mode 100644
index 0000000..e888065
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/preview/preview.wxml
@@ -0,0 +1,57 @@
+
+
+ Preview
+ 表å•é¢„览
+
+
+
+
+
+ 付款金é¢
+ ¥2400.00
+
+
+
+
+ 商å“
+ 电动打蛋机
+
+
+ æ ‡é¢˜æ ‡é¢˜
+ åå—åå—åå—
+
+
+ æ ‡é¢˜æ ‡é¢˜
+ 很长很长的åå—很长很长的åå—很长很长的åå—很长很长的åå—很长很长的åå—
+
+
+
+ æ“作
+
+
+
+
+ 付款金é¢
+ ¥2400.00
+
+
+
+ 商å“
+ 电动打蛋机
+
+
+ æ ‡é¢˜æ ‡é¢˜
+ åå—åå—åå—
+
+
+ æ ‡é¢˜æ ‡é¢˜
+ 很长很长的åå—很长很长的åå—很长很长的åå—很长很长的åå—很长很长的åå—
+
+
+
+ 辅助æ“作
+ æ“作
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/preview/preview.wxss b/1517060342/final/juedi/pages/example/preview/preview.wxss
new file mode 100644
index 0000000..c6b984d
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/preview/preview.wxss
@@ -0,0 +1,3 @@
+.weui-form-preview{
+ margin-bottom: 25px;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/progress/progress.js b/1517060342/final/juedi/pages/example/progress/progress.js
new file mode 100644
index 0000000..f0958df
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/progress/progress.js
@@ -0,0 +1,31 @@
+function _next(){
+ var that = this;
+ if(this.data.progress >= 100){
+ this.setData({
+ disabled: false
+ });
+ return true;
+ }
+ this.setData({
+ progress: ++this.data.progress
+ });
+ setTimeout(function(){
+ _next.call(that);
+ }, 20);
+}
+
+Page({
+ data: {
+ progress: 0,
+ disabled: false
+ },
+ upload: function(){
+ if(this.data.disabled) return;
+
+ this.setData({
+ progress: 0,
+ disabled: true
+ });
+ _next.call(this);
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/progress/progress.wxml b/1517060342/final/juedi/pages/example/progress/progress.wxml
new file mode 100644
index 0000000..d2c7aeb
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/progress/progress.wxml
@@ -0,0 +1,43 @@
+
+
+ Progress
+ 进度æ¡ï¼Œè¿™é‡Œé‡‡ç”¨å°ç¨‹åºåŽŸç”Ÿçš„progress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/progress/progress.wxss b/1517060342/final/juedi/pages/example/progress/progress.wxss
new file mode 100644
index 0000000..56ed11d
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/progress/progress.wxss
@@ -0,0 +1,3 @@
+.weui-progress{
+ margin-bottom: 24px;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/searchbar/searchbar.js b/1517060342/final/juedi/pages/example/searchbar/searchbar.js
new file mode 100644
index 0000000..ae6a427
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/searchbar/searchbar.js
@@ -0,0 +1,27 @@
+Page({
+ data: {
+ inputShowed: false,
+ inputVal: ""
+ },
+ showInput: function () {
+ this.setData({
+ inputShowed: true
+ });
+ },
+ hideInput: function () {
+ this.setData({
+ inputVal: "",
+ inputShowed: false
+ });
+ },
+ clearInput: function () {
+ this.setData({
+ inputVal: ""
+ });
+ },
+ inputTyping: function (e) {
+ this.setData({
+ inputVal: e.detail.value
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/searchbar/searchbar.wxml b/1517060342/final/juedi/pages/example/searchbar/searchbar.wxml
new file mode 100644
index 0000000..da15a05
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/searchbar/searchbar.wxml
@@ -0,0 +1,46 @@
+
+
+ SearchBar
+ æœç´¢æ
+
+
+
+
+
+
+
+
+
+
+
+
+
+ å–消
+
+
+
+
+ 实时æœç´¢æ–‡æœ¬
+
+
+
+
+ 实时æœç´¢æ–‡æœ¬
+
+
+
+
+ 实时æœç´¢æ–‡æœ¬
+
+
+
+
+ 实时æœç´¢æ–‡æœ¬
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/searchbar/searchbar.wxss b/1517060342/final/juedi/pages/example/searchbar/searchbar.wxss
new file mode 100644
index 0000000..4083ba6
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/searchbar/searchbar.wxss
@@ -0,0 +1,10 @@
+.searchbar-result{
+ margin-top: 0;
+ font-size: 14px;
+}
+.searchbar-result:before{
+ display: none;
+}
+.weui-cell{
+ padding: 12px 15px 12px 35px;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/slider/slider.js b/1517060342/final/juedi/pages/example/slider/slider.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/slider/slider.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/slider/slider.wxml b/1517060342/final/juedi/pages/example/slider/slider.wxml
new file mode 100644
index 0000000..caf47b7
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/slider/slider.wxml
@@ -0,0 +1,11 @@
+
+
+ Slider
+ 滑å—,这里采用å°ç¨‹åºåŽŸç”Ÿçš„slider。
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/slider/slider.wxss b/1517060342/final/juedi/pages/example/slider/slider.wxss
new file mode 100644
index 0000000..79efbe4
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/slider/slider.wxss
@@ -0,0 +1,3 @@
+slider{
+ margin-bottom: 30px;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/tabbar/tabbar.js b/1517060342/final/juedi/pages/example/tabbar/tabbar.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/tabbar/tabbar.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/tabbar/tabbar.wxml b/1517060342/final/juedi/pages/example/tabbar/tabbar.wxml
new file mode 100644
index 0000000..2763cb5
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/tabbar/tabbar.wxml
@@ -0,0 +1,6 @@
+
+
+ Tabbar
+ 底部导航,建议采用å°ç¨‹åºåŽŸç”Ÿçš„tabbar,通过设置app.jsonæ¥å®žçŽ°ã€‚详情请看å°ç¨‹åºæ–‡æ¡£ã€‚
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/toast/toast.js b/1517060342/final/juedi/pages/example/toast/toast.js
new file mode 100644
index 0000000..60e58c2
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/toast/toast.js
@@ -0,0 +1,16 @@
+Page({
+ openToast: function () {
+ wx.showToast({
+ title: '已完æˆ',
+ icon: 'success',
+ duration: 3000
+ });
+ },
+ openLoading: function () {
+ wx.showToast({
+ title: 'æ•°æ®åŠ è½½ä¸',
+ icon: 'loading',
+ duration: 3000
+ });
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/toast/toast.wxml b/1517060342/final/juedi/pages/example/toast/toast.wxml
new file mode 100644
index 0000000..93829a7
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/toast/toast.wxml
@@ -0,0 +1,12 @@
+
+
+ Toast
+ 弹出å¼æ示,采用å°ç¨‹åºåŽŸç”Ÿçš„toast
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/toast/toast.wxss b/1517060342/final/juedi/pages/example/toast/toast.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/toast/toast.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/uploader/uploader.js b/1517060342/final/juedi/pages/example/uploader/uploader.js
new file mode 100644
index 0000000..a77076f
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/uploader/uploader.js
@@ -0,0 +1,24 @@
+Page({
+ data: {
+ files: []
+ },
+ chooseImage: function (e) {
+ var that = this;
+ wx.chooseImage({
+ sizeType: ['original', 'compressed'], // å¯ä»¥æŒ‡å®šæ˜¯åŽŸå›¾è¿˜æ˜¯åŽ‹ç¼©å›¾ï¼Œé»˜è®¤äºŒè€…都有
+ sourceType: ['album', 'camera'], // å¯ä»¥æŒ‡å®šæ¥æºæ˜¯ç›¸å†Œè¿˜æ˜¯ç›¸æœºï¼Œé»˜è®¤äºŒè€…都有
+ success: function (res) {
+ // 返回选定照片的本地文件路径列表,tempFilePathå¯ä»¥ä½œä¸ºimgæ ‡ç¾çš„src属性显示图片
+ that.setData({
+ files: that.data.files.concat(res.tempFilePaths)
+ });
+ }
+ })
+ },
+ previewImage: function(e){
+ wx.previewImage({
+ current: e.currentTarget.id, // 当å‰æ˜¾ç¤ºå›¾ç‰‡çš„http链接
+ urls: this.data.files // 需è¦é¢„览的图片http链接列表
+ })
+ }
+});
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/example/uploader/uploader.wxml b/1517060342/final/juedi/pages/example/uploader/uploader.wxml
new file mode 100644
index 0000000..cfd91da
--- /dev/null
+++ b/1517060342/final/juedi/pages/example/uploader/uploader.wxml
@@ -0,0 +1,51 @@
+
+
+ Uploader
+ ä¸Šä¼ ç»„ä»¶
+
+
+
+
+
+
+
+ 图片上ä¼
+ {{files.length}}/2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 50%
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/faxian/faxian.js b/1517060342/final/juedi/pages/faxian/faxian.js
new file mode 100644
index 0000000..e4a66a0
--- /dev/null
+++ b/1517060342/final/juedi/pages/faxian/faxian.js
@@ -0,0 +1,66 @@
+// pages/faxian/faxian.js
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/faxian/faxian.json b/1517060342/final/juedi/pages/faxian/faxian.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/final/juedi/pages/faxian/faxian.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/faxian/faxian.wxml b/1517060342/final/juedi/pages/faxian/faxian.wxml
new file mode 100644
index 0000000..379a022
--- /dev/null
+++ b/1517060342/final/juedi/pages/faxian/faxian.wxml
@@ -0,0 +1,25 @@
+
+
+ ç»åœ°æ±‚生相关咨询
+
+
+ æ¦å™¨å‚数说明
+
+
+ AK47å¡å®¾æžªè¯¦æƒ…
+ 打开
+
+
+ M16A4详情
+ 打开
+
+
+ 游æˆæ›´æ–°è¯¦æƒ…
+
+
+ 第åå…周更新说明
+ 打开
+
+
+
+
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/faxian/faxian.wxss b/1517060342/final/juedi/pages/faxian/faxian.wxss
new file mode 100644
index 0000000..f4319c7
--- /dev/null
+++ b/1517060342/final/juedi/pages/faxian/faxian.wxss
@@ -0,0 +1 @@
+/* pages/faxian/faxian.wxss */
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/game/game.js b/1517060342/final/juedi/pages/game/game.js
new file mode 100644
index 0000000..8d85017
--- /dev/null
+++ b/1517060342/final/juedi/pages/game/game.js
@@ -0,0 +1,66 @@
+// pages/game/game.js
+Page({
+
+ /**
+ * 页é¢çš„åˆå§‹æ•°æ®
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åŠ è½½
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢åˆæ¬¡æ¸²æŸ“完æˆ
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢æ˜¾ç¤º
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢éšè—
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监å¬é¡µé¢å¸è½½
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页é¢ç›¸å…³äº‹ä»¶å¤„ç†å‡½æ•°--监å¬ç”¨æˆ·ä¸‹æ‹‰åŠ¨ä½œ
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页é¢ä¸Šæ‹‰è§¦åº•äº‹ä»¶çš„处ç†å‡½æ•°
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击å³ä¸Šè§’分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/game/game.json b/1517060342/final/juedi/pages/game/game.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060342/final/juedi/pages/game/game.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/game/game.wxml b/1517060342/final/juedi/pages/game/game.wxml
new file mode 100644
index 0000000..6c5f151
--- /dev/null
+++ b/1517060342/final/juedi/pages/game/game.wxml
@@ -0,0 +1,9 @@
+
+昨晚,ç»åœ°æ±‚生在社区更新了第16周的更新内容,新版本将于星期三更新至测试æœåŠ¡å™¨ï¼Œå¦‚果测试进展顺利,将于星期四推é€è‡³æ£å¼æœåŠ¡å™¨ã€‚
+
+抢先体验 – 第 16 周 - 更新说明
+客户端性能
+Bug ä¿®å¤
+ä¿®å¤äº†å½“使用数å—键切æ¢æ¦å™¨æ—¶æ‰“开物å“æ 将导致装备æ æ¦å™¨å›¾æ ‡ä¸æ˜¾ç¤ºçš„问题
+
+
diff --git a/1517060342/final/juedi/pages/game/game.wxss b/1517060342/final/juedi/pages/game/game.wxss
new file mode 100644
index 0000000..b1d1066
--- /dev/null
+++ b/1517060342/final/juedi/pages/game/game.wxss
@@ -0,0 +1 @@
+/* pages/game/game.wxss */
\ No newline at end of file
diff --git a/1517060342/final/juedi/pages/images/1.jpg b/1517060342/final/juedi/pages/images/1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..15b4edf0a80c9502802db371670c4320a28dc5ec
GIT binary patch
literal 8888
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
literal 0
HcmV?d00001
diff --git a/1517060342/final/juedi/pages/images/16.png b/1517060342/final/juedi/pages/images/16.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac48cc54660590ddcfb1307196111a482a674d33
GIT binary patch
literal 208555
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