diff --git a/1517060309/1517060309/Untitled-1.html b/1517060309/1517060309/Untitled-1.html
new file mode 100644
index 0000000..24b42d5
--- /dev/null
+++ b/1517060309/1517060309/Untitled-1.html
@@ -0,0 +1,27 @@
+
+
+
+
+无标题文档
+
+
+
+
+
+
+
+
diff --git a/1517060309/1517060309/style.css b/1517060309/1517060309/style.css
new file mode 100644
index 0000000..77da1de
--- /dev/null
+++ b/1517060309/1517060309/style.css
@@ -0,0 +1,9 @@
+@charset "utf-8";
+/* CSS Document */
+
+p{
+ text-align:center;
+ }
+.tb{
+ display:block;
+ }
\ No newline at end of file
diff --git a/1517060309/20171025/app.js b/1517060309/20171025/app.js
new file mode 100644
index 0000000..b545190
--- /dev/null
+++ b/1517060309/20171025/app.js
@@ -0,0 +1,39 @@
+//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: {
+ userInfo: null
+ }
+})
\ No newline at end of file
diff --git a/1517060309/20171025/app.json b/1517060309/20171025/app.json
new file mode 100644
index 0000000..aa674fa
--- /dev/null
+++ b/1517060309/20171025/app.json
@@ -0,0 +1,44 @@
+{
+"pages": [
+ "pages/comp/scroll",
+ "pages/index/index",
+ "pages/logs/logs",
+ "pages/comp/view",
+ "pages/example/list/list",
+ "pages/example/article/article",
+ "pages/form/form",
+ "pages/example/arti1/arti1",
+ "pages/example/arti2/article",
+ "pages/example/arti3/article",
+ "pages/example/luobin/lb",
+ "pages/example/qiaoba/qb"
+],
+"window": {
+ "backgroundTextStyle": "light",
+ "navigationBarBackgroundColor": "#BBDEF8",
+ "navigationBarTitleText": "海贼王",
+ "navigationBarTextStyle": "white"
+},
+"tabBar": {
+ "list": [
+ {
+ "pagePath": "pages/index/index",
+ "iconPath": "images/1.png",
+ "selectedIconPath": "images/11.png",
+ "text": "首页"
+ },
+ {
+ "pagePath": "pages/comp/scroll",
+ "iconPath": "images/2.png",
+ "selectedIconPath": "images/22.png",
+ "text": "发现"
+ },
+ {
+ "pagePath": "pages/form/form",
+ "iconPath": "images/3.png",
+ "selectedIconPath": "images/33.png",
+ "text": "我"
+ }
+ ]
+}
+}
\ No newline at end of file
diff --git a/1517060309/20171025/app.wxss b/1517060309/20171025/app.wxss
new file mode 100644
index 0000000..f58bfe5
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/images/1.png b/1517060309/20171025/images/1.png
new file mode 100644
index 0000000..f232792
Binary files /dev/null and b/1517060309/20171025/images/1.png differ
diff --git a/1517060309/20171025/images/11.png b/1517060309/20171025/images/11.png
new file mode 100644
index 0000000..6fc4805
Binary files /dev/null and b/1517060309/20171025/images/11.png differ
diff --git a/1517060309/20171025/images/2.png b/1517060309/20171025/images/2.png
new file mode 100644
index 0000000..49033ba
Binary files /dev/null and b/1517060309/20171025/images/2.png differ
diff --git a/1517060309/20171025/images/22.png b/1517060309/20171025/images/22.png
new file mode 100644
index 0000000..ab2dce3
Binary files /dev/null and b/1517060309/20171025/images/22.png differ
diff --git a/1517060309/20171025/images/3.png b/1517060309/20171025/images/3.png
new file mode 100644
index 0000000..6ffbcae
Binary files /dev/null and b/1517060309/20171025/images/3.png differ
diff --git a/1517060309/20171025/images/33.png b/1517060309/20171025/images/33.png
new file mode 100644
index 0000000..1d224c5
Binary files /dev/null and b/1517060309/20171025/images/33.png differ
diff --git a/1517060309/20171025/pages/comp/index.js b/1517060309/20171025/pages/comp/index.js
new file mode 100644
index 0000000..2a9f73c
--- /dev/null
+++ b/1517060309/20171025/pages/comp/index.js
@@ -0,0 +1,110 @@
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "张三",
+ last: "您好!"
+ }, {
+ 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/1517060309/20171025/pages/comp/index.json b/1517060309/20171025/pages/comp/index.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/comp/index.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/index.wxml b/1517060309/20171025/pages/comp/index.wxml
new file mode 100644
index 0000000..5e598b2
--- /dev/null
+++ b/1517060309/20171025/pages/comp/index.wxml
@@ -0,0 +1,27 @@
+
+
+
+ Panel
+ 面板
+
+
+
+
+
+
+
+
+
+
+ {{index}} {{item.name}}
+ {{item.last}}
+
+
+
+
+
+
+ 正在加载……
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/index.wxss b/1517060309/20171025/pages/comp/index.wxss
new file mode 100644
index 0000000..14343d6
--- /dev/null
+++ b/1517060309/20171025/pages/comp/index.wxss
@@ -0,0 +1 @@
+/* pages/comp/scroll.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/scorll.js b/1517060309/20171025/pages/comp/scorll.js
new file mode 100644
index 0000000..2a9f73c
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scorll.js
@@ -0,0 +1,110 @@
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "张三",
+ last: "您好!"
+ }, {
+ 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/1517060309/20171025/pages/comp/scorll.json b/1517060309/20171025/pages/comp/scorll.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scorll.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/scorll.wxml b/1517060309/20171025/pages/comp/scorll.wxml
new file mode 100644
index 0000000..41034e7
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scorll.wxml
@@ -0,0 +1,27 @@
+
+
+
+ 海贼王
+ 面板
+
+
+
+
+
+
+
+
+
+
+ {{index}} {{item.name}}
+ {{item.last}}
+
+
+
+
+
+
+ 正在加载……
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/scorll.wxss b/1517060309/20171025/pages/comp/scorll.wxss
new file mode 100644
index 0000000..b4b450f
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scorll.wxss
@@ -0,0 +1 @@
+/* pages/comp/scorll.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/scroll.js b/1517060309/20171025/pages/comp/scroll.js
new file mode 100644
index 0000000..2a9f73c
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scroll.js
@@ -0,0 +1,110 @@
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "张三",
+ last: "您好!"
+ }, {
+ 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/1517060309/20171025/pages/comp/scroll.json b/1517060309/20171025/pages/comp/scroll.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scroll.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/scroll.wxml b/1517060309/20171025/pages/comp/scroll.wxml
new file mode 100644
index 0000000..1abb15a
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scroll.wxml
@@ -0,0 +1,38 @@
+
+
+
+ 查看详情
+ 海贼王
+
+
+
+
+
+
+
+ 路飞
+ 查看详情
+
+
+ 索隆
+ 查看详情
+
+
+ 山治
+ 查看详情
+
+
+ 娜美
+ 查看详情
+
+
+ 罗宾
+ 查看详情
+
+
+ 乔巴
+ 查看详情
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/scroll.wxss b/1517060309/20171025/pages/comp/scroll.wxss
new file mode 100644
index 0000000..14343d6
--- /dev/null
+++ b/1517060309/20171025/pages/comp/scroll.wxss
@@ -0,0 +1 @@
+/* pages/comp/scroll.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/view.js b/1517060309/20171025/pages/comp/view.js
new file mode 100644
index 0000000..de536c8
--- /dev/null
+++ b/1517060309/20171025/pages/comp/view.js
@@ -0,0 +1,66 @@
+// pages/comp/view.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/1517060309/20171025/pages/comp/view.json b/1517060309/20171025/pages/comp/view.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/comp/view.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/comp/view.wxml b/1517060309/20171025/pages/comp/view.wxml
new file mode 100644
index 0000000..731277d
--- /dev/null
+++ b/1517060309/20171025/pages/comp/view.wxml
@@ -0,0 +1,32 @@
+
+
+
+ Flex
+ Flex布局
+
+
+
+ weui
+
+
+ weui
+ weui
+
+
+ weui
+ weui
+ weui
+
+
+ weui
+ weui
+ weui
+ weui
+
+
+ weui
+ weui
+ weui
+
+
+
diff --git a/1517060309/20171025/pages/comp/view.wxss b/1517060309/20171025/pages/comp/view.wxss
new file mode 100644
index 0000000..34bd5ed
--- /dev/null
+++ b/1517060309/20171025/pages/comp/view.wxss
@@ -0,0 +1 @@
+/* pages/comp/view.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/.DS_Store b/1517060309/20171025/pages/example/.DS_Store
new file mode 100644
index 0000000..604d275
Binary files /dev/null and b/1517060309/20171025/pages/example/.DS_Store differ
diff --git a/1517060309/20171025/pages/example/actionsheet/actionsheet.js b/1517060309/20171025/pages/example/actionsheet/actionsheet.js
new file mode 100644
index 0000000..8f02eac
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/actionsheet/actionsheet.wxml b/1517060309/20171025/pages/example/actionsheet/actionsheet.wxml
new file mode 100644
index 0000000..8ea4e15
--- /dev/null
+++ b/1517060309/20171025/pages/example/actionsheet/actionsheet.wxml
@@ -0,0 +1,11 @@
+
+
+ ActionSheet
+ 弹出式菜单,采用小程序原生的actionsheet
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/actionsheet/actionsheet.wxss b/1517060309/20171025/pages/example/actionsheet/actionsheet.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/actionsheet/actionsheet.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti1/arti1.js b/1517060309/20171025/pages/example/arti1/arti1.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/arti1.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti1/arti1.json b/1517060309/20171025/pages/example/arti1/arti1.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/arti1.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti1/arti1.wxml b/1517060309/20171025/pages/example/arti1/arti1.wxml
new file mode 100644
index 0000000..05c5571
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/arti1.wxml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+ 索隆
+
+ 罗罗诺亚·索隆(Roronoa Zoro)日本漫画《海贼王》中的男二号,草帽一伙中的战斗员,是悬赏过亿武艺高强的三刀流剑士,二年前超新星11人之一,能够自由操纵三把刀战斗。爱喝酒,爱睡觉,讲义气,海贼第一超级大路痴。为了小时候与挚友的约定而踏上了前往世界第一剑士的道路,随后成为主角蒙奇·D·路飞的第一个伙伴。在初次败给世界第一剑士"鹰眼米霍克"后向路飞发誓永不再败,并且更加努力的锻炼自己。两年后的他成功与伙伴们汇合,并且为了实现自己的梦想,奔赴强者如云的新世界。
+
+
+
+
+
+
+
+
+
+ 在成为世界第一剑士的路途上,索隆以捕捉通缉犯赚取奖金为生(因为路痴迷路了,回不去,所以当海贼猎人赚取生活费),海贼猎人索隆”(海贼狩りのゾロ)的称号。这段期间,索隆曾被巴洛克工作社的原Mr.7邀请加入,不过他要求只要由他取代克洛克达尔的社长座位就愿意加入,这造成巴洛克工作社的反对,杀死了Mr.7。有一次,为了支付铁匠修剑的钱,而去打倒悬赏1千万贝里的山鲸迪克,同时约瑟夫和强尼对他甘拜下风,决定跟随索隆。
+
+后来为了拯救女孩莉嘉而将海军的蒙卡大佐的儿子贝鲁梅伯饲养的狼杀死,因此被海军拘捕,绑在海军基地的刑场上,不给食物和水。原先贝鲁梅伯答应只要索隆能活足一个月,就会释放他。但这是贝鲁梅伯的戏言,其实打算要公开处决他。路飞知道后决定帮助索隆,并让索隆成为他的伙伴。起初索隆拒绝路飞,说不要成为一位海贼,但在克比的口中得知贝鲁梅伯要处决他后,为了实现与古伊娜的约定,决定成为路飞的伙伴,但誓言如果路飞没有成为海贼王或阻碍了他,将要路飞在他面前切腹谢罪。
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti1/arti1.wxss b/1517060309/20171025/pages/example/arti1/arti1.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/arti1.wxss
@@ -0,0 +1,6 @@
+page{
+ background-color: #FFFFFF;
+}
+image{
+ margin: 4px 0;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti1/article.js b/1517060309/20171025/pages/example/arti1/article.js
new file mode 100644
index 0000000..3263a0c
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/article.js
@@ -0,0 +1,66 @@
+// pages/example/arti1/article.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/1517060309/20171025/pages/example/arti1/article.json b/1517060309/20171025/pages/example/arti1/article.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/article.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti1/article.wxml b/1517060309/20171025/pages/example/arti1/article.wxml
new file mode 100644
index 0000000..a3374b3
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/article.wxml
@@ -0,0 +1,2 @@
+
+{{page}}.wxml
diff --git a/1517060309/20171025/pages/example/arti1/article.wxss b/1517060309/20171025/pages/example/arti1/article.wxss
new file mode 100644
index 0000000..487e766
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti1/article.wxss
@@ -0,0 +1 @@
+/* pages/example/arti1/article.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti2/article.js b/1517060309/20171025/pages/example/arti2/article.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti2/article.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti2/article.json b/1517060309/20171025/pages/example/arti2/article.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti2/article.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti2/article.wxml b/1517060309/20171025/pages/example/arti2/article.wxml
new file mode 100644
index 0000000..746216b
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti2/article.wxml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+ 山治
+
+ 草帽海贼团厨师,金发,有着卷曲眉毛,永远遮住半边脸的家伙,香烟不离口,最爱女人,很花心但很有风度,海贼中的绅士。小时候跟随大海贼红脚哲普学习厨艺。踢技以快准狠被海军称之为"黑足",但从不愿意伤害任何的女性,哪怕是敌人。在经过司法岛一战后也成了悬赏对象,首次悬赏就有7700万之高(但通缉令是画上去的)。梦想是找到传说之海All Blue而跟随路飞一同进入了伟大航路。是文斯莫克家族的第三子。
+
+
+
+
+
+
+
+
+
+ 沉着冷静
+
+遇到事情能冷静的分析思考,并做出正确有利的判断(女性面前除外),时常扮演奇兵的角色,为伙伴解难,让人出其不意。
+
+骑士道精神
+
+山治在草帽一伙的历险中经常表现出"骑士道精神"的原则。
+
+在空岛与"神"艾涅尔的战斗中,山治不惜牺牲自己,让娜美逃走并对"神"艾涅尔说:"正想跟你借个火。"
+
+在水之七岛篇时跟乔巴说过:"能原谅女人说谎的才是男人。"
+
+与CP9的卡莉法的战斗中,山治实力明显高于卡莉法,但山治忠于自己的原则,好几次也没有对她出手,反被她用泡沫打倒。被CP9的卡莉法击败后掉到地下层时跟娜美说:"我死也不会踢女人。"[9]
+
+在恐怖三桅帆船篇中,与阿布萨罗姆战斗时,放开昏迷中的娜美说:"我不能让我的血……弄脏你纯白的裙子!"
+
+在鱼人岛与新鱼人海贼团对决时,看到了白星流泪,说:"不能抚去女人眼泪的男人,根本不配做男人。"
+
+在庞克哈萨德篇,被特拉法尔加·罗使用能力和同伴身心调换的山治,透过罗的协助恢复原状时,得悉娜美被调换到他的身体的期间因故身受重伤,不但没有提出抱怨,还十分庆幸受伤的不是娜美而是自己,令乌索普感动得形容山治是个真男人。甚至在见到海军达丝琪被多佛朗明哥的旗下干部维尔戈殴伤时,不惜挺身和维尔戈展开对决。
+
+在德蕾斯罗萨篇,虽然身负重伤,却仍坚信舞娘紫罗兰先前曾流的泪,并说:"即便……会被100万个人苛责,我还是不会怀疑……女士的泪水!"
+
+信赖同伴
+
+有事没事会和索隆干起架来,与索隆是死对头,也是默契无比的好伙伴。对路飞表面上总是粗暴相待,但是他可以和索隆一样为了船长交出自己的性命。对乌索普和乔巴总是表现出保护与体贴。
+
+厨师精神
+
+山治对厨师、厨艺,或是对食物的态度都非常认真,不能原谅糟蹋食物的行为。对待肚子饿的人相当拥有同情心,厨艺也是一流,对各种食材的烹饪方法、特点都极其了解,绝对高超的厨师。
+
+沉迷女色
+
+罗宾登场之前非常喜欢娜美,不管娜美有什么举动,在他的眼里都是值得原谅且非常可爱的。
+
+罗宾登场后同时兼爱二人,然而若遇到别的美女也会立刻爱上。
+
+只要遇到美女立刻十分开心,且在战斗中不会攻击女人,若敌人非常美丽则往往因为主动投怀送抱而吃大亏(例如与CP9的卡莉法对战时不仅完全没踢中对方,反而被卡莉法一脚踢中要害),被娜美骂做"白痴"。
+
+在第二部剧情初期,容易因为见到或幻想到美女而狂喷鼻血,甚至在见到波雅·汉考克的美貌时还会自动石化,虽然在输入人妖的血中和之后,缓轻狂喷鼻血问题,直至见到白星公主,狂喷鼻血毛病不药而愈,还称呼没有任何画布可以形容美貌,但山治还是容易因为见到美女而当场石化。
+
+庞克哈萨德篇,山治被调换至娜美的身体,为了躲避史莱姆的追逐而感到精疲力尽之时,因为触摸到娜美的胸部而感到异常兴奋,顿时爆发出异于常人的奔跑速度,还因此惹来索隆的吐嘈。
+
+德雷斯罗萨篇,身为特雷波尔军杀手的维奥莱特利用恶魔果实能力窥看陷入昏迷状态的山治,发现山治即便处于昏迷状态,脑里仍充满著桃色思想。[2]
+
+万国篇,在婚礼上即将要枪杀自己的夏洛特布琳露出藏在刘海的第三只眼睛时,山治依旧情不自禁地称赞她的眼睛,说是"多么美丽的眼睛"。
+
+折叠通缉令
+
+在司法岛救罗宾之后,山治首次就被悬赏77000000(7千7百万)贝里,却似乎因为拍摄员忘记将照相机的盖子打开,所以拍起来的照片便是全黑的,因此拍摄员干脆用画的,画的相当难看,和迪巴鲁一模一样,这让山治深受打击。[3] 但山治的家族也通过这张画出来的通缉令,顺藤摸瓜地找到了迪巴鲁,从而不得不使迪巴鲁背井离乡当起了人口贩子。
+
+在草帽一伙复出的消息被确认之后,山治的照片终于捕获成功。在文斯莫克家族的影响下,山治的赏金变为1亿7700万贝里,并且明确规定为"Only Alive(只能活捉)"。
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti2/article.wxss b/1517060309/20171025/pages/example/arti2/article.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti2/article.wxss
@@ -0,0 +1,6 @@
+page{
+ background-color: #FFFFFF;
+}
+image{
+ margin: 4px 0;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti3/article.js b/1517060309/20171025/pages/example/arti3/article.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti3/article.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti3/article.json b/1517060309/20171025/pages/example/arti3/article.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti3/article.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti3/article.wxml b/1517060309/20171025/pages/example/arti3/article.wxml
new file mode 100644
index 0000000..5005583
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti3/article.wxml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+ 娜美
+
+ 娜美(ナミ,Nami,CV:冈村明美,港译:奈美\娜米)是日本漫画及动画《海贼王》登场的人物,草帽海贼团的航海士。路飞的第二个伙伴,特征是橘色的短发(现在已经长至肩膀)和左肩的刺青(风车与橘子的图案,原来是阿龙海贼团的标志,加入路飞的海贼团后才改为风车与橘子的图案),使用棍术,武器是乌索普(骗人布)的发明天候棒(能操纵天气)及其后乌索普利用贝改装成加强版天候棒。精通气象学和航海术,擅长偷术、骗术、谈判及威胁恐吓,头脑聪明又机灵,能精确画出海图的天才。本质上是个细心、善良、重视感情、嫉恶如仇、偶尔有些温柔、能干的女性。出海的目的是为了绘出世界地图。
+
+
+
+
+
+
+
+
+
+ 1、精通气象知识
+
+娜美靠着自己的身体去感觉空气,来预测天气!这应该是结合了从书上学来的知识以及航海的经验才能做到的事情。对她来说,天候棒就是一种非常可靠的武器。
+
+因为她可以在必须要靠力量进行的战斗之中,靠着自己擅长的知识来弥补力量不足的缺点!战斗时攻击力虽不强但靠着极高智慧和技巧运用加强版天候棒战胜对手,擅长群体战。
+
+2、擅长使用棒术
+
+当了八年的小偷,娜美靠着高超的棒术与海贼进行战斗!因此对她来说,使用天候棒是非常简单的事情!虽然在第一次使用天候棒的战斗中,她还在进行摸索,但是却能够根据状况来立即改变棒子的组合,使出各种各样的绝招。就是因为娜美擅长使用棒术,才能够做到这种事情!
+
+外表看起来是个柔弱的女孩子,但其实她是个不逊于男人的女战士!战斗的时候她拿着她爱用的“天候棒”来对抗攻击她的敌人!
+
+以当专门对海贼下手之“小偷”为生的娜美,本来根本不需要学会战斗的技术。但是在跟着路飞等人一起冒险的过程中,她发现在即必须要具有“战斗的力量”,于是就决定要超越柔弱的自己,呼唤这个决心的东西,就是乌索普所发明的“天候棒”!得到全心强力武器的娜美,变得可以堂堂正正地对抗敌人了!
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/arti3/article.wxss b/1517060309/20171025/pages/example/arti3/article.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060309/20171025/pages/example/arti3/article.wxss
@@ -0,0 +1,6 @@
+page{
+ background-color: #FFFFFF;
+}
+image{
+ margin: 4px 0;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/article/article.js b/1517060309/20171025/pages/example/article/article.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/article/article.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/article/article.json b/1517060309/20171025/pages/example/article/article.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/article/article.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/article/article.wxml b/1517060309/20171025/pages/example/article/article.wxml
new file mode 100644
index 0000000..7fb47f7
--- /dev/null
+++ b/1517060309/20171025/pages/example/article/article.wxml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+ 路飞
+
+ 蒙奇·D·路飞,是日本动漫《航海王》的男主角。草帽海贼团船长。由于他的标志性特征是一顶草帽,因此常被直接称呼为草帽小子或草帽路飞。梦想是找到传说中的One Piece,成为海贼王。
+
+性格积极乐观,爱憎分明且十分重视伙伴,对任何危险的事物都超感兴趣。看似白痴,却是一个大智若愚型的无愧船长之职的人。和其他传统的海贼所不同的是,他并不会为了追求财富而无故杀戮,而是享受着身为海贼的冒险。
+
+
+
+
+
+
+
+
+
+ 路飞是超人系“橡胶果实”能力者,全身拥有橡胶体质,在战斗中路飞利用发挥了这一体质,并在不断的战斗中升级自己的招式。
+
+果实特点:能够将身体的任何部位,包含内脏、血管、牙齿,依自己的意思伸长和反弹,使看似普通的打击具有更强的威力。因为身体变成橡胶的缘故,便不用担心打出去的肢体会因为反作用力而受到伤害。变成橡胶的身躯具有绝佳的弹性与延展性。能够伸缩的距离跟能力者本身的实力成正比。 大多数的物理攻击(除了霸气)在打中橡胶人身体时会弹回去或是完全无效,小型的子弹或是普通的炮弹射中身体也能弹回去。此外,橡胶的身体不能导电,因此雷电的招式对他无效。
+
+果实弱点:斩击、砍击、高热以及低温的攻击。
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/article/article.wxss b/1517060309/20171025/pages/example/article/article.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/badge/badge.js b/1517060309/20171025/pages/example/badge/badge.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/badge/badge.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/badge/badge.wxml b/1517060309/20171025/pages/example/badge/badge.wxml
new file mode 100644
index 0000000..af753f6
--- /dev/null
+++ b/1517060309/20171025/pages/example/badge/badge.wxml
@@ -0,0 +1,54 @@
+
+
+ Badge
+ 徽章
+
+
+
+ 新消息提示跟摘要信息后,统一在列表右侧
+
+
+ 单行列表
+
+ 详细信息
+
+
+
+
+
+ 未读数红点跟在主题信息后,统一在列表左侧
+
+
+
+
+ 8
+
+
+ 联系人名称
+ 摘要信息
+
+
+
+
+ 单行列表
+ 8
+
+
+
+
+
+ 单行列表
+ 8
+
+ 详细信息
+
+
+
+ 单行列表
+ New
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/button/button.js b/1517060309/20171025/pages/example/button/button.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/button/button.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/button/button.json b/1517060309/20171025/pages/example/button/button.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/button/button.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/button/button.wxml b/1517060309/20171025/pages/example/button/button.wxml
new file mode 100644
index 0000000..7a52ce2
--- /dev/null
+++ b/1517060309/20171025/pages/example/button/button.wxml
@@ -0,0 +1,28 @@
+
+
+ Button
+ 按钮,WeUI采用小程序原生的按钮为主体,加入一些间距的样式。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/button/button.wxss b/1517060309/20171025/pages/example/button/button.wxss
new file mode 100644
index 0000000..5adb1f8
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/comp/comp.js b/1517060309/20171025/pages/example/comp/comp.js
new file mode 100644
index 0000000..512739c
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/comp.js
@@ -0,0 +1,66 @@
+// pages/example/comp/comp.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/1517060309/20171025/pages/example/comp/comp.json b/1517060309/20171025/pages/example/comp/comp.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/comp.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/comp/comp.wxml b/1517060309/20171025/pages/example/comp/comp.wxml
new file mode 100644
index 0000000..de85fd7
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/comp.wxml
@@ -0,0 +1,2 @@
+
+pages/example/comp/comp.wxml
diff --git a/1517060309/20171025/pages/example/comp/comp.wxss b/1517060309/20171025/pages/example/comp/comp.wxss
new file mode 100644
index 0000000..ad51551
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/comp.wxss
@@ -0,0 +1 @@
+/* pages/example/comp/comp.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/comp/form.js b/1517060309/20171025/pages/example/comp/form.js
new file mode 100644
index 0000000..896efd6
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/form.js
@@ -0,0 +1,66 @@
+// pages/example/comp/form.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/1517060309/20171025/pages/example/comp/form.json b/1517060309/20171025/pages/example/comp/form.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/form.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/comp/form.wxml b/1517060309/20171025/pages/example/comp/form.wxml
new file mode 100644
index 0000000..bc855dc
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/form.wxml
@@ -0,0 +1,2 @@
+
+pages/example/comp/form.wxml
diff --git a/1517060309/20171025/pages/example/comp/form.wxss b/1517060309/20171025/pages/example/comp/form.wxss
new file mode 100644
index 0000000..ce9e600
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/form.wxss
@@ -0,0 +1 @@
+/* pages/example/comp/form.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/comp/from.js b/1517060309/20171025/pages/example/comp/from.js
new file mode 100644
index 0000000..d967fd1
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/from.js
@@ -0,0 +1,66 @@
+// pages/example/comp/from.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/1517060309/20171025/pages/example/comp/from.json b/1517060309/20171025/pages/example/comp/from.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/from.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/comp/from.wxml b/1517060309/20171025/pages/example/comp/from.wxml
new file mode 100644
index 0000000..f8c15bc
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/from.wxml
@@ -0,0 +1,2 @@
+
+pages/example/comp/from.wxml
diff --git a/1517060309/20171025/pages/example/comp/from.wxss b/1517060309/20171025/pages/example/comp/from.wxss
new file mode 100644
index 0000000..0efa470
--- /dev/null
+++ b/1517060309/20171025/pages/example/comp/from.wxss
@@ -0,0 +1 @@
+/* pages/example/comp/from.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/dialog/dialog.js b/1517060309/20171025/pages/example/dialog/dialog.js
new file mode 100644
index 0000000..5459e87
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/dialog/dialog.wxml b/1517060309/20171025/pages/example/dialog/dialog.wxml
new file mode 100644
index 0000000..44d9531
--- /dev/null
+++ b/1517060309/20171025/pages/example/dialog/dialog.wxml
@@ -0,0 +1,12 @@
+
+
+ Dialog
+ 对话框,采用小程序原生的modal
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/dialog/dialog.wxss b/1517060309/20171025/pages/example/dialog/dialog.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/dialog/dialog.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/flex/flex.js b/1517060309/20171025/pages/example/flex/flex.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/flex/flex.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/flex/flex.json b/1517060309/20171025/pages/example/flex/flex.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/flex/flex.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/flex/flex.wxml b/1517060309/20171025/pages/example/flex/flex.wxml
new file mode 100644
index 0000000..71f9133
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/flex/flex.wxss b/1517060309/20171025/pages/example/flex/flex.wxss
new file mode 100644
index 0000000..e4e6c54
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/footer/footer.js b/1517060309/20171025/pages/example/footer/footer.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/footer/footer.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/footer/footer.wxml b/1517060309/20171025/pages/example/footer/footer.wxml
new file mode 100644
index 0000000..c96515f
--- /dev/null
+++ b/1517060309/20171025/pages/example/footer/footer.wxml
@@ -0,0 +1,36 @@
+
+
+ Footer
+ 页脚
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/footer/footer.wxss b/1517060309/20171025/pages/example/footer/footer.wxss
new file mode 100644
index 0000000..0f19fc8
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/gallery/gallery.js b/1517060309/20171025/pages/example/gallery/gallery.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/gallery/gallery.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/gallery/gallery.wxml b/1517060309/20171025/pages/example/gallery/gallery.wxml
new file mode 100644
index 0000000..82deb5d
--- /dev/null
+++ b/1517060309/20171025/pages/example/gallery/gallery.wxml
@@ -0,0 +1,6 @@
+
+
+ Gallery
+ 画廊,建议采用小程序原生的wx.previewImage来实现。详情请看小程序文档。
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/grid/grid.js b/1517060309/20171025/pages/example/grid/grid.js
new file mode 100644
index 0000000..30f260e
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/grid/grid.wxml b/1517060309/20171025/pages/example/grid/grid.wxml
new file mode 100644
index 0000000..dfda12d
--- /dev/null
+++ b/1517060309/20171025/pages/example/grid/grid.wxml
@@ -0,0 +1,16 @@
+
+
+ Grid
+ 九宫格
+
+
+
+
+
+
+ Grid
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/icons/icons.js b/1517060309/20171025/pages/example/icons/icons.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/icons/icons.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/icons/icons.wxml b/1517060309/20171025/pages/example/icons/icons.wxml
new file mode 100644
index 0000000..52a9a50
--- /dev/null
+++ b/1517060309/20171025/pages/example/icons/icons.wxml
@@ -0,0 +1,53 @@
+
+
+ Icons
+ 图标
+
+
+
+
+
+ 成功
+ 用于表示操作顺利达成
+
+
+
+
+
+ 提示
+ 用于表示信息提示;也常用于缺乏条件的操作拦截,提示用户所需信息
+
+
+
+
+
+ 普通警告
+ 用于表示操作后将引起一定后果的情况
+
+
+
+
+
+ 强烈警告
+ 用于表示操作后将引起严重的不可挽回的后果的情况
+
+
+
+
+
+ 等待
+ 用于表示等待
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/icons/icons.wxss b/1517060309/20171025/pages/example/icons/icons.wxss
new file mode 100644
index 0000000..abe70ea
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/images/.DS_Store b/1517060309/20171025/pages/example/images/.DS_Store
new file mode 100644
index 0000000..c26a242
Binary files /dev/null and b/1517060309/20171025/pages/example/images/.DS_Store differ
diff --git a/1517060309/20171025/pages/example/images/025.png b/1517060309/20171025/pages/example/images/025.png
new file mode 100644
index 0000000..ee0fdd6
Binary files /dev/null and b/1517060309/20171025/pages/example/images/025.png differ
diff --git a/1517060309/20171025/pages/example/images/111111.jpg b/1517060309/20171025/pages/example/images/111111.jpg
new file mode 100644
index 0000000..9e47e83
Binary files /dev/null and b/1517060309/20171025/pages/example/images/111111.jpg differ
diff --git a/1517060309/20171025/pages/example/images/a.png b/1517060309/20171025/pages/example/images/a.png
new file mode 100644
index 0000000..0b49433
Binary files /dev/null and b/1517060309/20171025/pages/example/images/a.png differ
diff --git a/1517060309/20171025/pages/example/images/b.png b/1517060309/20171025/pages/example/images/b.png
new file mode 100644
index 0000000..5955171
Binary files /dev/null and b/1517060309/20171025/pages/example/images/b.png differ
diff --git a/1517060309/20171025/pages/example/images/banner.jpg b/1517060309/20171025/pages/example/images/banner.jpg
new file mode 100644
index 0000000..c2ecaf0
Binary files /dev/null and b/1517060309/20171025/pages/example/images/banner.jpg differ
diff --git a/1517060309/20171025/pages/example/images/base64.js b/1517060309/20171025/pages/example/images/base64.js
new file mode 100644
index 0000000..97e51d0
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/images/c.png b/1517060309/20171025/pages/example/images/c.png
new file mode 100644
index 0000000..2836a7c
Binary files /dev/null and b/1517060309/20171025/pages/example/images/c.png differ
diff --git a/1517060309/20171025/pages/example/images/conf64.png b/1517060309/20171025/pages/example/images/conf64.png
new file mode 100644
index 0000000..e86006e
Binary files /dev/null and b/1517060309/20171025/pages/example/images/conf64.png differ
diff --git a/1517060309/20171025/pages/example/images/conf64_on.png b/1517060309/20171025/pages/example/images/conf64_on.png
new file mode 100644
index 0000000..48a7208
Binary files /dev/null and b/1517060309/20171025/pages/example/images/conf64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/conference128.png b/1517060309/20171025/pages/example/images/conference128.png
new file mode 100644
index 0000000..56bb77b
Binary files /dev/null and b/1517060309/20171025/pages/example/images/conference128.png differ
diff --git a/1517060309/20171025/pages/example/images/conference64.png b/1517060309/20171025/pages/example/images/conference64.png
new file mode 100644
index 0000000..4de40d3
Binary files /dev/null and b/1517060309/20171025/pages/example/images/conference64.png differ
diff --git a/1517060309/20171025/pages/example/images/copy24.png b/1517060309/20171025/pages/example/images/copy24.png
new file mode 100644
index 0000000..b83ac20
Binary files /dev/null and b/1517060309/20171025/pages/example/images/copy24.png differ
diff --git a/1517060309/20171025/pages/example/images/copy24_on.png b/1517060309/20171025/pages/example/images/copy24_on.png
new file mode 100644
index 0000000..d588216
Binary files /dev/null and b/1517060309/20171025/pages/example/images/copy24_on.png differ
diff --git a/1517060309/20171025/pages/example/images/d.png b/1517060309/20171025/pages/example/images/d.png
new file mode 100644
index 0000000..a4b474e
Binary files /dev/null and b/1517060309/20171025/pages/example/images/d.png differ
diff --git a/1517060309/20171025/pages/example/images/di (1).jpg b/1517060309/20171025/pages/example/images/di (1).jpg
new file mode 100644
index 0000000..9e47e83
Binary files /dev/null and b/1517060309/20171025/pages/example/images/di (1).jpg differ
diff --git a/1517060309/20171025/pages/example/images/di (1).png b/1517060309/20171025/pages/example/images/di (1).png
new file mode 100644
index 0000000..2247bac
Binary files /dev/null and b/1517060309/20171025/pages/example/images/di (1).png differ
diff --git a/1517060309/20171025/pages/example/images/di (2).png b/1517060309/20171025/pages/example/images/di (2).png
new file mode 100644
index 0000000..ee0fdd6
Binary files /dev/null and b/1517060309/20171025/pages/example/images/di (2).png differ
diff --git a/1517060309/20171025/pages/example/images/dollar24.png b/1517060309/20171025/pages/example/images/dollar24.png
new file mode 100644
index 0000000..5fed029
Binary files /dev/null and b/1517060309/20171025/pages/example/images/dollar24.png differ
diff --git a/1517060309/20171025/pages/example/images/drink64.png b/1517060309/20171025/pages/example/images/drink64.png
new file mode 100644
index 0000000..16d4262
Binary files /dev/null and b/1517060309/20171025/pages/example/images/drink64.png differ
diff --git a/1517060309/20171025/pages/example/images/drink64_on.png b/1517060309/20171025/pages/example/images/drink64_on.png
new file mode 100644
index 0000000..bf941fc
Binary files /dev/null and b/1517060309/20171025/pages/example/images/drink64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/e.png b/1517060309/20171025/pages/example/images/e.png
new file mode 100644
index 0000000..7fbc94d
Binary files /dev/null and b/1517060309/20171025/pages/example/images/e.png differ
diff --git a/1517060309/20171025/pages/example/images/edit64.png b/1517060309/20171025/pages/example/images/edit64.png
new file mode 100644
index 0000000..cd33866
Binary files /dev/null and b/1517060309/20171025/pages/example/images/edit64.png differ
diff --git a/1517060309/20171025/pages/example/images/edit64_on.png b/1517060309/20171025/pages/example/images/edit64_on.png
new file mode 100644
index 0000000..91c0a40
Binary files /dev/null and b/1517060309/20171025/pages/example/images/edit64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/email64.png b/1517060309/20171025/pages/example/images/email64.png
new file mode 100644
index 0000000..9b6917f
Binary files /dev/null and b/1517060309/20171025/pages/example/images/email64.png differ
diff --git a/1517060309/20171025/pages/example/images/email64_on.png b/1517060309/20171025/pages/example/images/email64_on.png
new file mode 100644
index 0000000..334d051
Binary files /dev/null and b/1517060309/20171025/pages/example/images/email64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/explore64.png b/1517060309/20171025/pages/example/images/explore64.png
new file mode 100644
index 0000000..abd6075
Binary files /dev/null and b/1517060309/20171025/pages/example/images/explore64.png differ
diff --git a/1517060309/20171025/pages/example/images/explore64_on.png b/1517060309/20171025/pages/example/images/explore64_on.png
new file mode 100644
index 0000000..b03a753
Binary files /dev/null and b/1517060309/20171025/pages/example/images/explore64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/f.png b/1517060309/20171025/pages/example/images/f.png
new file mode 100644
index 0000000..787a0c5
Binary files /dev/null and b/1517060309/20171025/pages/example/images/f.png differ
diff --git a/1517060309/20171025/pages/example/images/g.png b/1517060309/20171025/pages/example/images/g.png
new file mode 100644
index 0000000..727ddbd
Binary files /dev/null and b/1517060309/20171025/pages/example/images/g.png differ
diff --git a/1517060309/20171025/pages/example/images/gh_3f30c746ba34.png b/1517060309/20171025/pages/example/images/gh_3f30c746ba34.png
new file mode 100644
index 0000000..2a6e0b2
Binary files /dev/null and b/1517060309/20171025/pages/example/images/gh_3f30c746ba34.png differ
diff --git a/1517060309/20171025/pages/example/images/h.png b/1517060309/20171025/pages/example/images/h.png
new file mode 100644
index 0000000..765a1d0
Binary files /dev/null and b/1517060309/20171025/pages/example/images/h.png differ
diff --git a/1517060309/20171025/pages/example/images/hat24.png b/1517060309/20171025/pages/example/images/hat24.png
new file mode 100644
index 0000000..6e004b2
Binary files /dev/null and b/1517060309/20171025/pages/example/images/hat24.png differ
diff --git a/1517060309/20171025/pages/example/images/hat24_on.png b/1517060309/20171025/pages/example/images/hat24_on.png
new file mode 100644
index 0000000..564af2e
Binary files /dev/null and b/1517060309/20171025/pages/example/images/hat24_on.png differ
diff --git a/1517060309/20171025/pages/example/images/home64.png b/1517060309/20171025/pages/example/images/home64.png
new file mode 100644
index 0000000..138b099
Binary files /dev/null and b/1517060309/20171025/pages/example/images/home64.png differ
diff --git a/1517060309/20171025/pages/example/images/home64_on.png b/1517060309/20171025/pages/example/images/home64_on.png
new file mode 100644
index 0000000..13b6120
Binary files /dev/null and b/1517060309/20171025/pages/example/images/home64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/i.png b/1517060309/20171025/pages/example/images/i.png
new file mode 100644
index 0000000..ae291a6
Binary files /dev/null and b/1517060309/20171025/pages/example/images/i.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_footer.png b/1517060309/20171025/pages/example/images/icon_footer.png
new file mode 100644
index 0000000..8e65c75
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_footer.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_footer_link.png b/1517060309/20171025/pages/example/images/icon_footer_link.png
new file mode 100644
index 0000000..8e65c75
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_footer_link.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_intro.png b/1517060309/20171025/pages/example/images/icon_intro.png
new file mode 100644
index 0000000..d2bf4a5
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_intro.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_feedback.png b/1517060309/20171025/pages/example/images/icon_nav_feedback.png
new file mode 100644
index 0000000..8c03743
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_feedback.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_form.png b/1517060309/20171025/pages/example/images/icon_nav_form.png
new file mode 100644
index 0000000..9d2addb
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_form.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_nav.png b/1517060309/20171025/pages/example/images/icon_nav_nav.png
new file mode 100644
index 0000000..b4fe0f6
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_nav.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_search.png b/1517060309/20171025/pages/example/images/icon_nav_search.png
new file mode 100644
index 0000000..6efea86
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_search.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_special.png b/1517060309/20171025/pages/example/images/icon_nav_special.png
new file mode 100644
index 0000000..7c46cf9
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_special.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_widget.png b/1517060309/20171025/pages/example/images/icon_nav_widget.png
new file mode 100644
index 0000000..1d07c1f
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_widget.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_nav_z-index.png b/1517060309/20171025/pages/example/images/icon_nav_z-index.png
new file mode 100644
index 0000000..f32f620
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_nav_z-index.png differ
diff --git a/1517060309/20171025/pages/example/images/icon_tabbar.png b/1517060309/20171025/pages/example/images/icon_tabbar.png
new file mode 100644
index 0000000..20b30ab
Binary files /dev/null and b/1517060309/20171025/pages/example/images/icon_tabbar.png differ
diff --git a/1517060309/20171025/pages/example/images/item.png b/1517060309/20171025/pages/example/images/item.png
new file mode 100644
index 0000000..fb99e53
Binary files /dev/null and b/1517060309/20171025/pages/example/images/item.png differ
diff --git a/1517060309/20171025/pages/example/images/item_on.png b/1517060309/20171025/pages/example/images/item_on.png
new file mode 100644
index 0000000..2b08020
Binary files /dev/null and b/1517060309/20171025/pages/example/images/item_on.png differ
diff --git a/1517060309/20171025/pages/example/images/j.png b/1517060309/20171025/pages/example/images/j.png
new file mode 100644
index 0000000..9f63802
Binary files /dev/null and b/1517060309/20171025/pages/example/images/j.png differ
diff --git a/1517060309/20171025/pages/example/images/k.png b/1517060309/20171025/pages/example/images/k.png
new file mode 100644
index 0000000..c353a87
Binary files /dev/null and b/1517060309/20171025/pages/example/images/k.png differ
diff --git a/1517060309/20171025/pages/example/images/l.png b/1517060309/20171025/pages/example/images/l.png
new file mode 100644
index 0000000..7c55c92
Binary files /dev/null and b/1517060309/20171025/pages/example/images/l.png differ
diff --git a/1517060309/20171025/pages/example/images/like64.png b/1517060309/20171025/pages/example/images/like64.png
new file mode 100644
index 0000000..f4a6d29
Binary files /dev/null and b/1517060309/20171025/pages/example/images/like64.png differ
diff --git a/1517060309/20171025/pages/example/images/like64_on.png b/1517060309/20171025/pages/example/images/like64_on.png
new file mode 100644
index 0000000..c2a56b7
Binary files /dev/null and b/1517060309/20171025/pages/example/images/like64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/logo.png b/1517060309/20171025/pages/example/images/logo.png
new file mode 100644
index 0000000..0810604
Binary files /dev/null and b/1517060309/20171025/pages/example/images/logo.png differ
diff --git a/1517060309/20171025/pages/example/images/lufei.jpg b/1517060309/20171025/pages/example/images/lufei.jpg
new file mode 100644
index 0000000..7d03f2e
Binary files /dev/null and b/1517060309/20171025/pages/example/images/lufei.jpg differ
diff --git a/1517060309/20171025/pages/example/images/luobin.jpg b/1517060309/20171025/pages/example/images/luobin.jpg
new file mode 100644
index 0000000..19734ec
Binary files /dev/null and b/1517060309/20171025/pages/example/images/luobin.jpg differ
diff --git a/1517060309/20171025/pages/example/images/m.png b/1517060309/20171025/pages/example/images/m.png
new file mode 100644
index 0000000..519a813
Binary files /dev/null and b/1517060309/20171025/pages/example/images/m.png differ
diff --git a/1517060309/20171025/pages/example/images/mail24.png b/1517060309/20171025/pages/example/images/mail24.png
new file mode 100644
index 0000000..f59bcba
Binary files /dev/null and b/1517060309/20171025/pages/example/images/mail24.png differ
diff --git a/1517060309/20171025/pages/example/images/mail24_on.png b/1517060309/20171025/pages/example/images/mail24_on.png
new file mode 100644
index 0000000..d28d32e
Binary files /dev/null and b/1517060309/20171025/pages/example/images/mail24_on.png differ
diff --git a/1517060309/20171025/pages/example/images/n.png b/1517060309/20171025/pages/example/images/n.png
new file mode 100644
index 0000000..698d30c
Binary files /dev/null and b/1517060309/20171025/pages/example/images/n.png differ
diff --git a/1517060309/20171025/pages/example/images/namei.jpg b/1517060309/20171025/pages/example/images/namei.jpg
new file mode 100644
index 0000000..1533b52
Binary files /dev/null and b/1517060309/20171025/pages/example/images/namei.jpg differ
diff --git a/1517060309/20171025/pages/example/images/o.png b/1517060309/20171025/pages/example/images/o.png
new file mode 100644
index 0000000..5b1fb9c
Binary files /dev/null and b/1517060309/20171025/pages/example/images/o.png differ
diff --git a/1517060309/20171025/pages/example/images/p.png b/1517060309/20171025/pages/example/images/p.png
new file mode 100644
index 0000000..c995cb3
Binary files /dev/null and b/1517060309/20171025/pages/example/images/p.png differ
diff --git a/1517060309/20171025/pages/example/images/pic_160.png b/1517060309/20171025/pages/example/images/pic_160.png
new file mode 100644
index 0000000..ba94170
Binary files /dev/null and b/1517060309/20171025/pages/example/images/pic_160.png differ
diff --git a/1517060309/20171025/pages/example/images/pic_article.png b/1517060309/20171025/pages/example/images/pic_article.png
new file mode 100644
index 0000000..c240812
Binary files /dev/null and b/1517060309/20171025/pages/example/images/pic_article.png differ
diff --git a/1517060309/20171025/pages/example/images/post24.png b/1517060309/20171025/pages/example/images/post24.png
new file mode 100644
index 0000000..0c016bb
Binary files /dev/null and b/1517060309/20171025/pages/example/images/post24.png differ
diff --git a/1517060309/20171025/pages/example/images/q.png b/1517060309/20171025/pages/example/images/q.png
new file mode 100644
index 0000000..4d58605
Binary files /dev/null and b/1517060309/20171025/pages/example/images/q.png differ
diff --git a/1517060309/20171025/pages/example/images/qiaoba.jpg b/1517060309/20171025/pages/example/images/qiaoba.jpg
new file mode 100644
index 0000000..2e0ffa6
Binary files /dev/null and b/1517060309/20171025/pages/example/images/qiaoba.jpg differ
diff --git a/1517060309/20171025/pages/example/images/r.png b/1517060309/20171025/pages/example/images/r.png
new file mode 100644
index 0000000..993fca2
Binary files /dev/null and b/1517060309/20171025/pages/example/images/r.png differ
diff --git a/1517060309/20171025/pages/example/images/s.png b/1517060309/20171025/pages/example/images/s.png
new file mode 100644
index 0000000..7126b55
Binary files /dev/null and b/1517060309/20171025/pages/example/images/s.png differ
diff --git a/1517060309/20171025/pages/example/images/scholar24.png b/1517060309/20171025/pages/example/images/scholar24.png
new file mode 100644
index 0000000..61134cb
Binary files /dev/null and b/1517060309/20171025/pages/example/images/scholar24.png differ
diff --git a/1517060309/20171025/pages/example/images/shanzhi.jpg b/1517060309/20171025/pages/example/images/shanzhi.jpg
new file mode 100644
index 0000000..3917c2f
Binary files /dev/null and b/1517060309/20171025/pages/example/images/shanzhi.jpg differ
diff --git a/1517060309/20171025/pages/example/images/star64.png b/1517060309/20171025/pages/example/images/star64.png
new file mode 100644
index 0000000..3cd9625
Binary files /dev/null and b/1517060309/20171025/pages/example/images/star64.png differ
diff --git a/1517060309/20171025/pages/example/images/star64_on.png b/1517060309/20171025/pages/example/images/star64_on.png
new file mode 100644
index 0000000..b3e0428
Binary files /dev/null and b/1517060309/20171025/pages/example/images/star64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/suolong.jpg b/1517060309/20171025/pages/example/images/suolong.jpg
new file mode 100644
index 0000000..6e25094
Binary files /dev/null and b/1517060309/20171025/pages/example/images/suolong.jpg differ
diff --git a/1517060309/20171025/pages/example/images/t.png b/1517060309/20171025/pages/example/images/t.png
new file mode 100644
index 0000000..09d024b
Binary files /dev/null and b/1517060309/20171025/pages/example/images/t.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/agricultural.png b/1517060309/20171025/pages/example/images/tags/agricultural.png
new file mode 100644
index 0000000..5c845e5
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/agricultural.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/architecture.png b/1517060309/20171025/pages/example/images/tags/architecture.png
new file mode 100644
index 0000000..5ead570
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/architecture.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/art.png b/1517060309/20171025/pages/example/images/tags/art.png
new file mode 100644
index 0000000..bdb8569
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/art.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/biology.png b/1517060309/20171025/pages/example/images/tags/biology.png
new file mode 100644
index 0000000..4d11dbd
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/biology.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/chemistry.png b/1517060309/20171025/pages/example/images/tags/chemistry.png
new file mode 100644
index 0000000..a131f07
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/chemistry.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/computer.png b/1517060309/20171025/pages/example/images/tags/computer.png
new file mode 100644
index 0000000..23abe5a
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/computer.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/economics.png b/1517060309/20171025/pages/example/images/tags/economics.png
new file mode 100644
index 0000000..115ee8f
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/economics.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/education.png b/1517060309/20171025/pages/example/images/tags/education.png
new file mode 100644
index 0000000..f9d1161
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/education.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/history.png b/1517060309/20171025/pages/example/images/tags/history.png
new file mode 100644
index 0000000..feaedca
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/history.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/mathematics.png b/1517060309/20171025/pages/example/images/tags/mathematics.png
new file mode 100644
index 0000000..20b4727
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/mathematics.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/medicine.png b/1517060309/20171025/pages/example/images/tags/medicine.png
new file mode 100644
index 0000000..ac87980
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/medicine.png differ
diff --git a/1517060309/20171025/pages/example/images/tags/physical.png b/1517060309/20171025/pages/example/images/tags/physical.png
new file mode 100644
index 0000000..e2346bd
Binary files /dev/null and b/1517060309/20171025/pages/example/images/tags/physical.png differ
diff --git a/1517060309/20171025/pages/example/images/upload64.png b/1517060309/20171025/pages/example/images/upload64.png
new file mode 100644
index 0000000..33e2c02
Binary files /dev/null and b/1517060309/20171025/pages/example/images/upload64.png differ
diff --git a/1517060309/20171025/pages/example/images/upload64_on.png b/1517060309/20171025/pages/example/images/upload64_on.png
new file mode 100644
index 0000000..d334443
Binary files /dev/null and b/1517060309/20171025/pages/example/images/upload64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/user64.png b/1517060309/20171025/pages/example/images/user64.png
new file mode 100644
index 0000000..1030fc9
Binary files /dev/null and b/1517060309/20171025/pages/example/images/user64.png differ
diff --git a/1517060309/20171025/pages/example/images/user64_on.png b/1517060309/20171025/pages/example/images/user64_on.png
new file mode 100644
index 0000000..375614b
Binary files /dev/null and b/1517060309/20171025/pages/example/images/user64_on.png differ
diff --git a/1517060309/20171025/pages/example/images/vcode.jpg b/1517060309/20171025/pages/example/images/vcode.jpg
new file mode 100644
index 0000000..de54b38
Binary files /dev/null and b/1517060309/20171025/pages/example/images/vcode.jpg differ
diff --git a/1517060309/20171025/pages/example/index.js b/1517060309/20171025/pages/example/index.js
new file mode 100644
index 0000000..aee218e
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/index.wxml b/1517060309/20171025/pages/example/index.wxml
new file mode 100644
index 0000000..4d8eef9
--- /dev/null
+++ b/1517060309/20171025/pages/example/index.wxml
@@ -0,0 +1,31 @@
+
+
+ WeUI
+ WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+ {{page}}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/index.wxss b/1517060309/20171025/pages/example/index.wxss
new file mode 100644
index 0000000..7d9120a
--- /dev/null
+++ b/1517060309/20171025/pages/example/index.wxss
@@ -0,0 +1,53 @@
+.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:before,
+.weui-cells:after {
+ 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: #FFFFFF;
+ 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;
+}
diff --git a/1517060309/20171025/pages/example/input/input.js b/1517060309/20171025/pages/example/input/input.js
new file mode 100644
index 0000000..421dec5
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/input/input.wxml b/1517060309/20171025/pages/example/input/input.wxml
new file mode 100644
index 0000000..7669d1f
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/list/list.js b/1517060309/20171025/pages/example/list/list.js
new file mode 100644
index 0000000..4818b5a
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/list/list.json b/1517060309/20171025/pages/example/list/list.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/list/list.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/list/list.wxml b/1517060309/20171025/pages/example/list/list.wxml
new file mode 100644
index 0000000..470ac33
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/list/list.wxss b/1517060309/20171025/pages/example/list/list.wxss
new file mode 100644
index 0000000..afc9b10
--- /dev/null
+++ b/1517060309/20171025/pages/example/list/list.wxss
@@ -0,0 +1 @@
+/* pages/example/list/list.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/loadmore/loadmore.js b/1517060309/20171025/pages/example/loadmore/loadmore.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/loadmore/loadmore.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/loadmore/loadmore.wxml b/1517060309/20171025/pages/example/loadmore/loadmore.wxml
new file mode 100644
index 0000000..2c8709d
--- /dev/null
+++ b/1517060309/20171025/pages/example/loadmore/loadmore.wxml
@@ -0,0 +1,18 @@
+
+
+ Loadmore
+ 加载更多
+
+
+
+
+ 正在加载
+
+
+ 暂无数据
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/loadmore/loadmore.wxss b/1517060309/20171025/pages/example/loadmore/loadmore.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/loadmore/loadmore.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/luobin/lb.js b/1517060309/20171025/pages/example/luobin/lb.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/luobin/lb.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/luobin/lb.json b/1517060309/20171025/pages/example/luobin/lb.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/luobin/lb.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/luobin/lb.wxml b/1517060309/20171025/pages/example/luobin/lb.wxml
new file mode 100644
index 0000000..c98ac7f
--- /dev/null
+++ b/1517060309/20171025/pages/example/luobin/lb.wxml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+ 罗宾
+
+ 妮可·罗宾(ニコ·ロビン ,Nico·Robin)是日本漫画《海贼王》中的女二号,草帽海贼团的考古学家,出生在西海的考古学之岛“奥哈拉”,年仅8岁就被悬赏千万的奥哈拉幸存者。
+
+妮可·罗宾是拥有“花花果实”的恶魔果实能力者,能让身体的任何部位像开花一样绽放在视线范围内的任何有形体的事物上并作出攻击或其他用途。目标是找到真正的历史正文,绝不饶恕践踏历史文物的人。
+
+
+
+
+
+
+
+
+
+ 罗宾是超人系“花花果实”能力者,能让身体的任何部位像开花一样长在视线范围内的任何有形体的事物上并作出攻击或其他用途。此用途在偷袭方面相当具有效果。攻击招式数字名称是西班牙语,“フルール”(花开)则是法语“花”的意思,战斗时,周围会有花瓣在飞舞。花开从视线范围内有形的物体上,长出任意数量轮花来形成不同的用途。作者尾田荣一郎表示,罗宾原本最大的极限为两百只手脚,在第二部的剧情中,罗宾已经可以制造出一万只以上的手脚,并且在海中短暂施展能力,甚至可借着能力达到分身的效果。。
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/luobin/lb.wxss b/1517060309/20171025/pages/example/luobin/lb.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060309/20171025/pages/example/luobin/lb.wxss
@@ -0,0 +1,6 @@
+page{
+ background-color: #FFFFFF;
+}
+image{
+ margin: 4px 0;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg.js b/1517060309/20171025/pages/example/msg/msg.js
new file mode 100644
index 0000000..24b90b3
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/msg/msg.wxml b/1517060309/20171025/pages/example/msg/msg.wxml
new file mode 100644
index 0000000..8f3e4d1
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg.wxml
@@ -0,0 +1,12 @@
+
+
+ Msg
+ 提示页
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg.wxss b/1517060309/20171025/pages/example/msg/msg.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg_fail.js b/1517060309/20171025/pages/example/msg/msg_fail.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg_fail.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg_fail.wxml b/1517060309/20171025/pages/example/msg/msg_fail.wxml
new file mode 100644
index 0000000..aecf3a1
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg_fail.wxml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ 操作失败
+ 内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现文字链接
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg_fail.wxss b/1517060309/20171025/pages/example/msg/msg_fail.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg_fail.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg_success.js b/1517060309/20171025/pages/example/msg/msg_success.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg_success.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg_success.wxml b/1517060309/20171025/pages/example/msg/msg_success.wxml
new file mode 100644
index 0000000..5dea316
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg_success.wxml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ 操作成功
+ 内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现文字链接
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/msg/msg_success.wxss b/1517060309/20171025/pages/example/msg/msg_success.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/msg/msg_success.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/navbar/navbar.js b/1517060309/20171025/pages/example/navbar/navbar.js
new file mode 100644
index 0000000..b738006
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/navbar/navbar.wxml b/1517060309/20171025/pages/example/navbar/navbar.wxml
new file mode 100644
index 0000000..885f02e
--- /dev/null
+++ b/1517060309/20171025/pages/example/navbar/navbar.wxml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ {{item}}
+
+
+
+
+
+ 选项一的内容
+ 选项二的内容
+ 选项三的内容
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/navbar/navbar.wxss b/1517060309/20171025/pages/example/navbar/navbar.wxss
new file mode 100644
index 0000000..24c24f7
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/panel/panel.js b/1517060309/20171025/pages/example/panel/panel.js
new file mode 100644
index 0000000..f16f98d
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/panel/panel.wxml b/1517060309/20171025/pages/example/panel/panel.wxml
new file mode 100644
index 0000000..2b15acb
--- /dev/null
+++ b/1517060309/20171025/pages/example/panel/panel.wxml
@@ -0,0 +1,93 @@
+
+
+ Panel
+ 面板
+
+
+
+ 图文组合列表
+
+
+
+
+
+
+ 标题一
+ 由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。
+
+
+
+
+
+
+
+ 标题二
+ 由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。
+
+
+
+
+
+ 查看更多
+
+
+
+
+
+ 文字组合列表
+
+
+ 标题一
+ 由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。
+
+
+ 标题二
+ 由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。
+
+
+
+
+ 查看更多
+
+
+
+
+
+ 小图文组合列表
+
+
+
+
+
+
+ 文字标题
+
+
+
+
+
+
+ 文字标题
+
+
+
+
+
+
+
+
+ 文字列表附来源
+
+
+ 标题一
+ 由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。
+
+ 文字来源
+ 时间
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/picker/picker.js b/1517060309/20171025/pages/example/picker/picker.js
new file mode 100644
index 0000000..52d481e
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/picker/picker.wxml b/1517060309/20171025/pages/example/picker/picker.wxml
new file mode 100644
index 0000000..f3f20fc
--- /dev/null
+++ b/1517060309/20171025/pages/example/picker/picker.wxml
@@ -0,0 +1,19 @@
+
+
+ Picker
+ 选择器,这里使用小程序原生的picker。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/picker/picker.wxss b/1517060309/20171025/pages/example/picker/picker.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/picker/picker.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/preview/preview.js b/1517060309/20171025/pages/example/preview/preview.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/preview/preview.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/preview/preview.wxml b/1517060309/20171025/pages/example/preview/preview.wxml
new file mode 100644
index 0000000..e888065
--- /dev/null
+++ b/1517060309/20171025/pages/example/preview/preview.wxml
@@ -0,0 +1,57 @@
+
+
+ Preview
+ 表单预览
+
+
+
+
+
+ 付款金额
+ ¥2400.00
+
+
+
+
+ 商品
+ 电动打蛋机
+
+
+ 标题标题
+ 名字名字名字
+
+
+ 标题标题
+ 很长很长的名字很长很长的名字很长很长的名字很长很长的名字很长很长的名字
+
+
+
+ 操作
+
+
+
+
+ 付款金额
+ ¥2400.00
+
+
+
+ 商品
+ 电动打蛋机
+
+
+ 标题标题
+ 名字名字名字
+
+
+ 标题标题
+ 很长很长的名字很长很长的名字很长很长的名字很长很长的名字很长很长的名字
+
+
+
+ 辅助操作
+ 操作
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/preview/preview.wxss b/1517060309/20171025/pages/example/preview/preview.wxss
new file mode 100644
index 0000000..c6b984d
--- /dev/null
+++ b/1517060309/20171025/pages/example/preview/preview.wxss
@@ -0,0 +1,3 @@
+.weui-form-preview{
+ margin-bottom: 25px;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/progress/progress.js b/1517060309/20171025/pages/example/progress/progress.js
new file mode 100644
index 0000000..f0958df
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/progress/progress.wxml b/1517060309/20171025/pages/example/progress/progress.wxml
new file mode 100644
index 0000000..d2c7aeb
--- /dev/null
+++ b/1517060309/20171025/pages/example/progress/progress.wxml
@@ -0,0 +1,43 @@
+
+
+ Progress
+ 进度条,这里采用小程序原生的progress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/progress/progress.wxss b/1517060309/20171025/pages/example/progress/progress.wxss
new file mode 100644
index 0000000..56ed11d
--- /dev/null
+++ b/1517060309/20171025/pages/example/progress/progress.wxss
@@ -0,0 +1,3 @@
+.weui-progress{
+ margin-bottom: 24px;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/qiaoba/qb.js b/1517060309/20171025/pages/example/qiaoba/qb.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/qiaoba/qb.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/qiaoba/qb.json b/1517060309/20171025/pages/example/qiaoba/qb.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/example/qiaoba/qb.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/qiaoba/qb.wxml b/1517060309/20171025/pages/example/qiaoba/qb.wxml
new file mode 100644
index 0000000..3eb63d7
--- /dev/null
+++ b/1517060309/20171025/pages/example/qiaoba/qb.wxml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+ 乔巴
+
+ 托尼托尼·乔巴是日本人气漫画《海贼王》中的人物。乔巴是草帽海贼团的船医,吃了人人果实的驯鹿能力者,人人驯鹿,可用蓝波球进行八段身体变形。
+
+托尼托尼·乔巴是草帽海贼团的第五位伙伴,职位是船医。原为磁鼓岛库蕾哈医生最宠爱的驯鹿兼医疗助手。乔巴的恩人是"庸医"希鲁鲁克医生,他身为野生驯鹿时本来没有名字,"乔巴"也是由希鲁鲁克给他命名的,意思是他有一对连树木都可以轻松砍倒的角。
+
+乔巴的特征是蓝色的鼻子和一顶画有"X"标记的粉红色帽子。本身很怕热,所以喜欢的岛屿是春天的冬岛。是草帽海贼团年龄最小的成员。人兽型的姿态下,则是伙伴中身材最矮小的成员。
+
+
+
+
+
+
+
+
+
+ 乔巴是动物系人人果实驯鹿能力者,拥有三段变形:人型态、人兽型态及兽型态。后来乔巴花了五年时间,研究出了能改变恶魔果实形态变化的蓝波球,从而增加了四种变形。
+
+蓝波球,一种可以扰乱动物系恶魔果实的变形波长的药物,由乔巴研究出来,不过效力只有三分钟。可以额外产生七个变形阶段。乔巴服用后可以暂时具有重量强化、跳跃强化、毛皮强化、腕力强化、头脑强化、角强化、脚力强化等能力。但是此药物是种剧药,若在六小时服用第二颗时,则无法控制变形波长,服用第三颗时,会失去意识,恶魔果实会开始暴走,会变成一个巨型“怪物”。虽然拥有强大无比的破坏力,但因为无法控制力量,生命力会急速下降,若不赶紧施打麻药或将能力者推入海中(用海楼石也可以)使恶魔果实无力化或停止他的行动,将会有生命的危险。
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/qiaoba/qb.wxss b/1517060309/20171025/pages/example/qiaoba/qb.wxss
new file mode 100644
index 0000000..fa064c6
--- /dev/null
+++ b/1517060309/20171025/pages/example/qiaoba/qb.wxss
@@ -0,0 +1,6 @@
+page{
+ background-color: #FFFFFF;
+}
+image{
+ margin: 4px 0;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/searchbar/searchbar.js b/1517060309/20171025/pages/example/searchbar/searchbar.js
new file mode 100644
index 0000000..ae6a427
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/searchbar/searchbar.wxml b/1517060309/20171025/pages/example/searchbar/searchbar.wxml
new file mode 100644
index 0000000..da15a05
--- /dev/null
+++ b/1517060309/20171025/pages/example/searchbar/searchbar.wxml
@@ -0,0 +1,46 @@
+
+
+ SearchBar
+ 搜索栏
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+
+
+ 实时搜索文本
+
+
+
+
+ 实时搜索文本
+
+
+
+
+ 实时搜索文本
+
+
+
+
+ 实时搜索文本
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/searchbar/searchbar.wxss b/1517060309/20171025/pages/example/searchbar/searchbar.wxss
new file mode 100644
index 0000000..4083ba6
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/slider/slider.js b/1517060309/20171025/pages/example/slider/slider.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/slider/slider.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/slider/slider.wxml b/1517060309/20171025/pages/example/slider/slider.wxml
new file mode 100644
index 0000000..caf47b7
--- /dev/null
+++ b/1517060309/20171025/pages/example/slider/slider.wxml
@@ -0,0 +1,11 @@
+
+
+ Slider
+ 滑块,这里采用小程序原生的slider。
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/slider/slider.wxss b/1517060309/20171025/pages/example/slider/slider.wxss
new file mode 100644
index 0000000..79efbe4
--- /dev/null
+++ b/1517060309/20171025/pages/example/slider/slider.wxss
@@ -0,0 +1,3 @@
+slider{
+ margin-bottom: 30px;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/tabbar/tabbar.js b/1517060309/20171025/pages/example/tabbar/tabbar.js
new file mode 100644
index 0000000..f16cc1a
--- /dev/null
+++ b/1517060309/20171025/pages/example/tabbar/tabbar.js
@@ -0,0 +1 @@
+Page({});
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/tabbar/tabbar.wxml b/1517060309/20171025/pages/example/tabbar/tabbar.wxml
new file mode 100644
index 0000000..2763cb5
--- /dev/null
+++ b/1517060309/20171025/pages/example/tabbar/tabbar.wxml
@@ -0,0 +1,6 @@
+
+
+ Tabbar
+ 底部导航,建议采用小程序原生的tabbar,通过设置app.json来实现。详情请看小程序文档。
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/toast/toast.js b/1517060309/20171025/pages/example/toast/toast.js
new file mode 100644
index 0000000..60e58c2
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/toast/toast.wxml b/1517060309/20171025/pages/example/toast/toast.wxml
new file mode 100644
index 0000000..93829a7
--- /dev/null
+++ b/1517060309/20171025/pages/example/toast/toast.wxml
@@ -0,0 +1,12 @@
+
+
+ Toast
+ 弹出式提示,采用小程序原生的toast
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/toast/toast.wxss b/1517060309/20171025/pages/example/toast/toast.wxss
new file mode 100644
index 0000000..922ad0e
--- /dev/null
+++ b/1517060309/20171025/pages/example/toast/toast.wxss
@@ -0,0 +1,3 @@
+page{
+ background-color: #FFFFFF;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/example/uploader/uploader.js b/1517060309/20171025/pages/example/uploader/uploader.js
new file mode 100644
index 0000000..a77076f
--- /dev/null
+++ b/1517060309/20171025/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/1517060309/20171025/pages/example/uploader/uploader.wxml b/1517060309/20171025/pages/example/uploader/uploader.wxml
new file mode 100644
index 0000000..cfd91da
--- /dev/null
+++ b/1517060309/20171025/pages/example/uploader/uploader.wxml
@@ -0,0 +1,51 @@
+
+
+ Uploader
+ 上传组件
+
+
+
+
+
+
+
+ 图片上传
+ {{files.length}}/2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 50%
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/form/form.js b/1517060309/20171025/pages/form/form.js
new file mode 100644
index 0000000..fb299fd
--- /dev/null
+++ b/1517060309/20171025/pages/form/form.js
@@ -0,0 +1,112 @@
+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
+ });
+ }
+ })
+ */
+ wx.request({
+ url: 'https://infoaas.com/data/hzc.json', //仅为示例,并非真实的接口地址
+ data: {},
+ header: {
+ 'content-type': 'application/json' // 默认值
+ },
+ success: function (res) {
+ console.log(res.data)
+ that.setData({
+ text: res.data.name,
+ paragh: "任课老师是:" + res.data.teacher + " 2017"
+ });
+ }
+ })
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ 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
+ }
+ })
+
+ wx.showToast({
+ title: '成功',
+ icon: 'success',
+ duration: 2000
+ })
+ }
+})
\ No newline at end of file
diff --git a/1517060309/20171025/pages/form/form.json b/1517060309/20171025/pages/form/form.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/form/form.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/form/form.wxml b/1517060309/20171025/pages/form/form.wxml
new file mode 100644
index 0000000..3736ce7
--- /dev/null
+++ b/1517060309/20171025/pages/form/form.wxml
@@ -0,0 +1,35 @@
+
+
+
+ 表单示例
+ 输入文字并提交
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/form/form.wxss b/1517060309/20171025/pages/form/form.wxss
new file mode 100644
index 0000000..68656ca
--- /dev/null
+++ b/1517060309/20171025/pages/form/form.wxss
@@ -0,0 +1 @@
+/* pages/form/form.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/pages/index/index.js b/1517060309/20171025/pages/index/index.js
new file mode 100644
index 0000000..40eb472
--- /dev/null
+++ b/1517060309/20171025/pages/index/index.js
@@ -0,0 +1,113 @@
+//index.js
+//获取应用实例
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "路飞",
+ last: "最强"
+ }, {
+ 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."
+ }]) */
+ });
+
+ }
+})
+
diff --git a/1517060309/20171025/pages/index/index.json b/1517060309/20171025/pages/index/index.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/index/index.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/index/index.wxml b/1517060309/20171025/pages/index/index.wxml
new file mode 100644
index 0000000..02003da
--- /dev/null
+++ b/1517060309/20171025/pages/index/index.wxml
@@ -0,0 +1,26 @@
+
+
+
+ 海贼王
+
+
+
+
+
+
+
+
+
+
+ {{index}} {{item.name}}
+ {{item.last}}
+
+
+
+
+
+
+ 正在加载……
+
+
+
\ No newline at end of file
diff --git a/1517060309/20171025/pages/index/index.wxss b/1517060309/20171025/pages/index/index.wxss
new file mode 100644
index 0000000..ce30de0
--- /dev/null
+++ b/1517060309/20171025/pages/index/index.wxss
@@ -0,0 +1,21 @@
+/**index.wxss**/
+.userinfo {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.userinfo-avatar {
+ width: 128rpx;
+ height: 128rpx;
+ margin: 20rpx;
+ border-radius: 50%;
+}
+
+.userinfo-nickname {
+ color: #aaa;
+}
+
+.usermotto {
+ margin-top: 200px;
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/logs/logs.js b/1517060309/20171025/pages/logs/logs.js
new file mode 100644
index 0000000..b2b967d
--- /dev/null
+++ b/1517060309/20171025/pages/logs/logs.js
@@ -0,0 +1,15 @@
+//logs.js
+const util = require('../../utils/util.js')
+
+Page({
+ data: {
+ logs: []
+ },
+ onLoad: function () {
+ this.setData({
+ logs: (wx.getStorageSync('logs') || []).map(log => {
+ return util.formatTime(new Date(log))
+ })
+ })
+ }
+})
diff --git a/1517060309/20171025/pages/logs/logs.json b/1517060309/20171025/pages/logs/logs.json
new file mode 100644
index 0000000..28379bc
--- /dev/null
+++ b/1517060309/20171025/pages/logs/logs.json
@@ -0,0 +1,3 @@
+{
+ "navigationBarTitleText": "查看启动日志"
+}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/logs/logs.wxml b/1517060309/20171025/pages/logs/logs.wxml
new file mode 100644
index 0000000..b5a85ac
--- /dev/null
+++ b/1517060309/20171025/pages/logs/logs.wxml
@@ -0,0 +1,6 @@
+
+
+
+ {{index + 1}}. {{log}}
+
+
diff --git a/1517060309/20171025/pages/logs/logs.wxss b/1517060309/20171025/pages/logs/logs.wxss
new file mode 100644
index 0000000..94d4b88
--- /dev/null
+++ b/1517060309/20171025/pages/logs/logs.wxss
@@ -0,0 +1,8 @@
+.log-list {
+ display: flex;
+ flex-direction: column;
+ padding: 40rpx;
+}
+.log-item {
+ margin: 10rpx;
+}
diff --git a/1517060309/20171025/pages/mine/mine.js b/1517060309/20171025/pages/mine/mine.js
new file mode 100644
index 0000000..99dbfda
--- /dev/null
+++ b/1517060309/20171025/pages/mine/mine.js
@@ -0,0 +1,66 @@
+// pages/mine/mine.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/1517060309/20171025/pages/mine/mine.json b/1517060309/20171025/pages/mine/mine.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/20171025/pages/mine/mine.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/20171025/pages/mine/mine.wxml b/1517060309/20171025/pages/mine/mine.wxml
new file mode 100644
index 0000000..d236877
--- /dev/null
+++ b/1517060309/20171025/pages/mine/mine.wxml
@@ -0,0 +1,2 @@
+
+pages/mine/mine.wxml
diff --git a/1517060309/20171025/pages/mine/mine.wxss b/1517060309/20171025/pages/mine/mine.wxss
new file mode 100644
index 0000000..91eea05
--- /dev/null
+++ b/1517060309/20171025/pages/mine/mine.wxss
@@ -0,0 +1 @@
+/* pages/mine/mine.wxss */
\ No newline at end of file
diff --git a/1517060309/20171025/style/.DS_Store b/1517060309/20171025/style/.DS_Store
new file mode 100644
index 0000000..e5dfd95
Binary files /dev/null and b/1517060309/20171025/style/.DS_Store differ
diff --git a/1517060309/20171025/style/base/fn.wxss b/1517060309/20171025/style/base/fn.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/mixin/setArrow.wxss b/1517060309/20171025/style/base/mixin/setArrow.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/mixin/setOnepx.wxss b/1517060309/20171025/style/base/mixin/setOnepx.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/mixin/text.wxss b/1517060309/20171025/style/base/mixin/text.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/reset.wxss b/1517060309/20171025/style/base/reset.wxss
new file mode 100644
index 0000000..2b668a9
--- /dev/null
+++ b/1517060309/20171025/style/base/reset.wxss
@@ -0,0 +1,7 @@
+page {
+ line-height: 1.6;
+ font-family: -apple-system-font, "Helvetica Neue", sans-serif;
+}
+icon {
+ vertical-align: middle;
+}
diff --git a/1517060309/20171025/style/base/variable/color.wxss b/1517060309/20171025/style/base/variable/color.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/global.wxss b/1517060309/20171025/style/base/variable/global.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/weui-button.wxss b/1517060309/20171025/style/base/variable/weui-button.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/weui-cell.wxss b/1517060309/20171025/style/base/variable/weui-cell.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/weui-dialog.wxss b/1517060309/20171025/style/base/variable/weui-dialog.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/weui-grid.wxss b/1517060309/20171025/style/base/variable/weui-grid.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/weui-msg.wxss b/1517060309/20171025/style/base/variable/weui-msg.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/base/variable/weui-progress.wxss b/1517060309/20171025/style/base/variable/weui-progress.wxss
new file mode 100644
index 0000000..e69de29
diff --git a/1517060309/20171025/style/weui.wxss b/1517060309/20171025/style/weui.wxss
new file mode 100644
index 0000000..01e78ed
--- /dev/null
+++ b/1517060309/20171025/style/weui.wxss
@@ -0,0 +1,1040 @@
+page {
+ line-height: 1.6;
+ font-family: -apple-system-font, "Helvetica Neue", sans-serif;
+}
+icon {
+ vertical-align: middle;
+}
+.weui-cells {
+ position: relative;
+ margin-top: 1.17647059em;
+ background-color: #FFFFFF;
+ line-height: 1.41176471;
+ font-size: 17px;
+}
+.weui-cells:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-cells:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-cells__title {
+ margin-top: .77em;
+ margin-bottom: .3em;
+ padding-left: 15px;
+ padding-right: 15px;
+ color: #999999;
+ font-size: 14px;
+}
+.weui-cells_after-title {
+ margin-top: 0;
+}
+.weui-cells__tips {
+ margin-top: .3em;
+ color: #999999;
+ padding-left: 15px;
+ padding-right: 15px;
+ font-size: 14px;
+}
+.weui-cell {
+ padding: 10px 15px;
+ position: relative;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-cell:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+ left: 15px;
+}
+.weui-cell:first-child:before {
+ display: none;
+}
+.weui-cell_active {
+ background-color: #ECECEC;
+}
+.weui-cell_primary {
+ -webkit-box-align: start;
+ -webkit-align-items: flex-start;
+ align-items: flex-start;
+}
+.weui-cell__bd {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-cell__ft {
+ text-align: right;
+ color: #999999;
+}
+.weui-cell_access {
+ color: inherit;
+}
+.weui-cell__ft_in-access {
+ padding-right: 13px;
+ position: relative;
+}
+.weui-cell__ft_in-access:after {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #C8C8CD;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ margin-top: -4px;
+ right: 2px;
+}
+.weui-cell_link {
+ color: #586C94;
+ font-size: 14px;
+}
+.weui-cell_link:active {
+ background-color: #ECECEC;
+}
+.weui-cell_link:first-child:before {
+ display: block;
+}
+.weui-icon-radio {
+ margin-left: 3.2px;
+ margin-right: 3.2px;
+}
+.weui-icon-checkbox_circle,
+.weui-icon-checkbox_success {
+ margin-left: 4.6px;
+ margin-right: 4.6px;
+}
+.weui-check__label:active {
+ background-color: #ECECEC;
+}
+.weui-check {
+ position: absolute;
+ left: -9999px;
+}
+.weui-check__hd_in-checkbox {
+ padding-right: 0.35em;
+}
+.weui-cell__ft_in-radio {
+ padding-left: 0.35em;
+}
+.weui-cell_input {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.weui-label {
+ width: 105px;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-input {
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+}
+.weui-toptips {
+ position: fixed;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0);
+ top: 0;
+ left: 0;
+ right: 0;
+ padding: 5px;
+ font-size: 14px;
+ text-align: center;
+ color: #FFFFFF;
+ z-index: 5000;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-toptips_warn {
+ background-color: #E64340;
+}
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+.weui-textarea-counter {
+ color: #B2B2B2;
+ text-align: right;
+}
+.weui-textarea-counter_warn {
+ color: #E64340;
+}
+.weui-cell_warn {
+ color: #E64340;
+}
+.weui-form-preview {
+ position: relative;
+ background-color: #FFFFFF;
+}
+.weui-form-preview:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-form-preview:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-form-preview__value {
+ font-size: 14px;
+}
+.weui-form-preview__value_in-hd {
+ font-size: 26px;
+}
+.weui-form-preview__hd {
+ position: relative;
+ padding: 10px 15px;
+ text-align: right;
+ line-height: 2.5em;
+}
+.weui-form-preview__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+ left: 15px;
+}
+.weui-form-preview__bd {
+ padding: 10px 15px;
+ font-size: .9em;
+ text-align: right;
+ color: #999999;
+ line-height: 2;
+}
+.weui-form-preview__ft {
+ position: relative;
+ line-height: 50px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+.weui-form-preview__ft:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D5D5D6;
+ color: #D5D5D6;
+}
+.weui-form-preview__item {
+ overflow: hidden;
+}
+.weui-form-preview__label {
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ color: #999999;
+ text-align: justify;
+ text-align-last: justify;
+}
+.weui-form-preview__value {
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+ word-wrap: break-word;
+}
+.weui-form-preview__btn {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ color: #3CC51F;
+ text-align: center;
+}
+.weui-form-preview__btn:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #D5D5D6;
+ color: #D5D5D6;
+}
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+.weui-form-preview__btn_active {
+ background-color: #EEEEEE;
+}
+.weui-form-preview__btn_default {
+ color: #999999;
+}
+.weui-form-preview__btn_primary {
+ color: #0BB20C;
+}
+.weui-cell_select {
+ padding: 0;
+}
+.weui-select {
+ position: relative;
+ padding-left: 15px;
+ padding-right: 30px;
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+ border-right: 1rpx solid #D9D9D9;
+}
+.weui-select:before {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #C8C8CD;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ right: 15px;
+ margin-top: -4px;
+}
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+.weui-cell__hd_in-select-after,
+.weui-cell__bd_in-select-before {
+ padding-left: 15px;
+}
+.weui-cell_vcode {
+ padding-right: 0;
+}
+.weui-vcode-img {
+ margin-left: 5px;
+ height: 2.58823529em;
+ vertical-align: middle;
+}
+.weui-vcode-btn {
+ display: inline-block;
+ height: 2.58823529em;
+ margin-left: 5px;
+ padding: 0 0.6em 0 0.7em;
+ border-left: 1px solid #E5E5E5;
+ line-height: 2.58823529em;
+ vertical-align: middle;
+ font-size: 17px;
+ color: #3CC51F;
+ white-space: nowrap;
+}
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+.weui-cell_switch {
+ padding-top: 6px;
+ padding-bottom: 6px;
+}
+.weui-uploader__hd {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ padding-bottom: 10px;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-uploader__title {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-uploader__info {
+ color: #B2B2B2;
+}
+.weui-uploader__bd {
+ margin-bottom: -4px;
+ margin-right: -9px;
+ overflow: hidden;
+}
+.weui-uploader__file {
+ float: left;
+ margin-right: 9px;
+ margin-bottom: 9px;
+}
+.weui-uploader__img {
+ display: block;
+ width: 79px;
+ height: 79px;
+}
+.weui-uploader__file_status {
+ position: relative;
+}
+.weui-uploader__file_status:before {
+ content: " ";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+.weui-uploader__file-content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ color: #FFFFFF;
+}
+.weui-uploader__input-box {
+ float: left;
+ position: relative;
+ margin-right: 9px;
+ margin-bottom: 9px;
+ width: 77px;
+ height: 77px;
+ border: 1px solid #D9D9D9;
+}
+.weui-uploader__input-box:before,
+.weui-uploader__input-box:after {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ background-color: #D9D9D9;
+}
+.weui-uploader__input-box:before {
+ width: 2px;
+ height: 39.5px;
+}
+.weui-uploader__input-box:after {
+ width: 39.5px;
+ height: 2px;
+}
+.weui-uploader__input-box:active {
+ border-color: #999999;
+}
+.weui-uploader__input-box:active:before,
+.weui-uploader__input-box:active:after {
+ background-color: #999999;
+}
+.weui-uploader__input {
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+}
+.weui-article {
+ padding: 20px 15px;
+ font-size: 15px;
+}
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+.weui-article__h1 {
+ font-size: 18px;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+.weui-article__h2 {
+ font-size: 16px;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+.weui-article__h3 {
+ font-weight: 400;
+ font-size: 15px;
+ margin-bottom: .34em;
+}
+.weui-article__p {
+ margin: 0 0 .8em;
+}
+.weui-msg {
+ padding-top: 36px;
+ text-align: center;
+}
+.weui-msg__link {
+ display: inline;
+ color: #586C94;
+}
+.weui-msg__icon-area {
+ margin-bottom: 30px;
+}
+.weui-msg__text-area {
+ margin-bottom: 25px;
+ padding: 0 20px;
+}
+.weui-msg__title {
+ margin-bottom: 5px;
+ font-weight: 400;
+ font-size: 20px;
+}
+.weui-msg__desc {
+ font-size: 14px;
+ color: #999999;
+}
+.weui-msg__opr-area {
+ margin-bottom: 25px;
+}
+.weui-msg__extra-area {
+ margin-bottom: 15px;
+ font-size: 14px;
+ color: #999999;
+}
+@media screen and (min-height: 438px) {
+ .weui-msg__extra-area {
+ position: fixed;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ text-align: center;
+ }
+}
+.weui-flex {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+.weui-flex__item {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-btn {
+ margin-top: 15px;
+}
+.weui-btn:first-child {
+ margin-top: 0;
+}
+.weui-btn-area {
+ margin: 1.17647059em 15px 0.3em;
+}
+.weui-agree {
+ display: block;
+ padding: .5em 15px;
+ font-size: 13px;
+}
+.weui-agree__text {
+ color: #999999;
+}
+.weui-agree__link {
+ display: inline;
+ color: #586C94;
+}
+.weui-agree__checkbox {
+ position: absolute;
+ left: -9999px;
+}
+.weui-agree__checkbox-icon {
+ position: relative;
+ top: 2px;
+ display: inline-block;
+ border: 1px solid #D1D1D1;
+ background-color: #FFFFFF;
+ border-radius: 3px;
+ width: 11px;
+ height: 11px;
+}
+.weui-agree__checkbox-icon-check {
+ position: absolute;
+ top: 1px;
+ left: 1px;
+}
+.weui-footer {
+ color: #999999;
+ font-size: 14px;
+ text-align: center;
+}
+.weui-footer_fixed-bottom {
+ position: fixed;
+ bottom: .52em;
+ left: 0;
+ right: 0;
+}
+.weui-footer__links {
+ font-size: 0;
+}
+.weui-footer__link {
+ display: inline-block;
+ vertical-align: top;
+ margin: 0 .62em;
+ position: relative;
+ font-size: 14px;
+ color: #586C94;
+}
+.weui-footer__link:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #C7C7C7;
+ color: #C7C7C7;
+ left: -0.65em;
+ top: .36em;
+ bottom: .36em;
+}
+.weui-footer__link:first-child:before {
+ display: none;
+}
+.weui-footer__text {
+ padding: 0 .34em;
+ font-size: 12px;
+}
+.weui-grids {
+ border-top: 1rpx solid #D9D9D9;
+ border-left: 1rpx solid #D9D9D9;
+ overflow: hidden;
+}
+.weui-grid {
+ position: relative;
+ float: left;
+ padding: 20px 10px;
+ width: 33.33333333%;
+ box-sizing: border-box;
+ border-right: 1rpx solid #D9D9D9;
+ border-bottom: 1rpx solid #D9D9D9;
+}
+.weui-grid_active {
+ background-color: #ECECEC;
+}
+.weui-grid__icon {
+ display: block;
+ width: 28px;
+ height: 28px;
+ margin: 0 auto;
+}
+.weui-grid__label {
+ margin-top: 5px;
+ display: block;
+ text-align: center;
+ color: #000000;
+ font-size: 14px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+.weui-loading {
+ margin: 0 5px;
+ width: 20px;
+ height: 20px;
+ display: inline-block;
+ vertical-align: middle;
+ -webkit-animation: weuiLoading 1s steps(12, end) infinite;
+ animation: weuiLoading 1s steps(12, end) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+}
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+@-webkit-keyframes weuiLoading {
+ 0% {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+ 100% {
+ -webkit-transform: rotate3d(0, 0, 1, 360deg);
+ transform: rotate3d(0, 0, 1, 360deg);
+ }
+}
+@keyframes weuiLoading {
+ 0% {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+ 100% {
+ -webkit-transform: rotate3d(0, 0, 1, 360deg);
+ transform: rotate3d(0, 0, 1, 360deg);
+ }
+}
+.weui-badge {
+ display: inline-block;
+ padding: .15em .4em;
+ min-width: 8px;
+ border-radius: 18px;
+ background-color: #E64340;
+ color: #FFFFFF;
+ line-height: 1.2;
+ text-align: center;
+ font-size: 12px;
+ vertical-align: middle;
+}
+.weui-badge_dot {
+ padding: .4em;
+ min-width: 0;
+}
+.weui-loadmore {
+ width: 65%;
+ margin: 1.5em auto;
+ line-height: 1.6em;
+ font-size: 14px;
+ text-align: center;
+}
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+.weui-loadmore_line {
+ border-top: 1px solid #E5E5E5;
+ margin-top: 2.4em;
+}
+.weui-loadmore__tips_in-line {
+ position: relative;
+ top: -0.9em;
+ padding: 0 .55em;
+ background-color: #FFFFFF;
+ color: #999999;
+}
+.weui-loadmore__tips_in-dot {
+ position: relative;
+ padding: 0 .16em;
+ width: 4px;
+ height: 1.6em;
+}
+.weui-loadmore__tips_in-dot:before {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -1px;
+ margin-left: -2px;
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background-color: #E5E5E5;
+}
+.weui-panel {
+ background-color: #FFFFFF;
+ margin-top: 10px;
+ position: relative;
+ overflow: hidden;
+}
+.weui-panel:first-child {
+ margin-top: 0;
+}
+.weui-panel:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+}
+.weui-panel:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+}
+.weui-panel__hd {
+ padding: 14px 15px 10px;
+ color: #999999;
+ font-size: 13px;
+ position: relative;
+}
+.weui-panel__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+ left: 15px;
+}
+.weui-media-box {
+ padding: 15px;
+ position: relative;
+}
+.weui-media-box:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+ left: 15px;
+}
+.weui-media-box:first-child:before {
+ display: none;
+}
+.weui-media-box__title {
+ font-weight: 400;
+ font-size: 17px;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-media-box__desc {
+ color: #999999;
+ font-size: 13px;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+.weui-media-box__info {
+ margin-top: 15px;
+ padding-bottom: 5px;
+ font-size: 13px;
+ color: #CECECE;
+ line-height: 1em;
+ list-style: none;
+ overflow: hidden;
+}
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+.weui-media-box__info__meta_extra {
+ padding-left: 1em;
+ border-left: 1px solid #CECECE;
+}
+.weui-media-box__title_in-text {
+ margin-bottom: 8px;
+}
+.weui-media-box_appmsg {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-media-box__thumb {
+ width: 100%;
+ height: 100%;
+ vertical-align: top;
+}
+.weui-media-box__hd_in-appmsg {
+ margin-right: .8em;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ text-align: center;
+}
+.weui-media-box__bd_in-appmsg {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ min-width: 0;
+}
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+.weui-progress {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-progress__bar {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-progress__opr {
+ margin-left: 15px;
+ font-size: 0;
+}
+.weui-navbar {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ position: absolute;
+ z-index: 500;
+ top: 0;
+ width: 100%;
+ border-bottom: 1rpx solid #CCCCCC;
+}
+.weui-navbar__item {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ padding: 13px 0;
+ text-align: center;
+ font-size: 0;
+}
+.weui-navbar__item.weui-bar__item_on {
+ color: #1AAD19;
+}
+.weui-navbar__slider {
+ position: absolute;
+ content: " ";
+ left: 0;
+ bottom: 0;
+ width: 6em;
+ height: 3px;
+ background-color: #1AAD19;
+ -webkit-transition: -webkit-transform .3s;
+ transition: -webkit-transform .3s;
+ transition: transform .3s;
+ transition: transform .3s, -webkit-transform .3s;
+}
+.weui-navbar__title {
+ display: inline-block;
+ font-size: 15px;
+ max-width: 8em;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+.weui-tab {
+ position: relative;
+ height: 100%;
+}
+.weui-tab__panel {
+ box-sizing: border-box;
+ height: 100%;
+ padding-top: 50px;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+}
+.weui-search-bar {
+ position: relative;
+ padding: 8px 10px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ box-sizing: border-box;
+ background-color: #EFEFF4;
+ border-top: 1rpx solid #D7D6DC;
+ border-bottom: 1rpx solid #D7D6DC;
+}
+.weui-icon-search {
+ margin-right: 8px;
+ font-size: inherit;
+}
+.weui-icon-search_in-box {
+ position: absolute;
+ left: 10px;
+ top: 7px;
+}
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 14px;
+ vertical-align: middle;
+}
+.weui-search-bar__form {
+ position: relative;
+ -webkit-box-flex: 1;
+ -webkit-flex: auto;
+ flex: auto;
+ border-radius: 5px;
+ background: #FFFFFF;
+ border: 1rpx solid #E6E6EA;
+}
+.weui-search-bar__box {
+ position: relative;
+ padding-left: 30px;
+ padding-right: 30px;
+ width: 100%;
+ box-sizing: border-box;
+ z-index: 1;
+}
+.weui-search-bar__input {
+ height: 28px;
+ line-height: 28px;
+ font-size: 14px;
+}
+.weui-icon-clear {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 7px 8px;
+ font-size: 0;
+}
+.weui-search-bar__label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 2;
+ border-radius: 3px;
+ text-align: center;
+ color: #9B9B9B;
+ background: #FFFFFF;
+ line-height: 28px;
+}
+.weui-search-bar__cancel-btn {
+ margin-left: 10px;
+ line-height: 28px;
+ color: #09BB07;
+ white-space: nowrap;
+}
diff --git a/1517060309/20171025/style/widget/weui-agree/weui-agree (2).wxss b/1517060309/20171025/style/widget/weui-agree/weui-agree (2).wxss
new file mode 100644
index 0000000..ff2a6a3
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-agree/weui-agree (2).wxss
@@ -0,0 +1,31 @@
+.weui-agree {
+ display: block;
+ padding: .5em 15px;
+ font-size: 13px;
+}
+.weui-agree__text {
+ color: #999999;
+}
+.weui-agree__link {
+ display: inline;
+ color: #586C94;
+}
+.weui-agree__checkbox {
+ position: absolute;
+ left: -9999px;
+}
+.weui-agree__checkbox-icon {
+ position: relative;
+ top: 2px;
+ display: inline-block;
+ border: 1px solid #D1D1D1;
+ background-color: #FFFFFF;
+ border-radius: 3px;
+ width: 11px;
+ height: 11px;
+}
+.weui-agree__checkbox-icon-check {
+ position: absolute;
+ top: 1px;
+ left: 1px;
+}
diff --git a/1517060309/20171025/style/widget/weui-agree/weui-agree.wxss b/1517060309/20171025/style/widget/weui-agree/weui-agree.wxss
new file mode 100644
index 0000000..22edb23
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-agree/weui-agree.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-agree{display:block;padding:.5em 15px;font-size:13px}.weui-agree__text{color:#999}.weui-agree__link{display:inline;color:#586c94}.weui-agree__checkbox{position:absolute;left:-9999px}.weui-agree__checkbox-icon{position:relative;top:2px;display:inline-block;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:11px;height:11px}.weui-agree__checkbox-icon-check{position:absolute;top:1px;left:1px}
\ No newline at end of file
diff --git a/1517060309/20171025/style/widget/weui-animate/weui-animate (2).wxss b/1517060309/20171025/style/widget/weui-animate/weui-animate (2).wxss
new file mode 100644
index 0000000..566599a
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-animate/weui-animate (2).wxss
@@ -0,0 +1,88 @@
+@-webkit-keyframes slideUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes slideUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.weui-animate-slide-up {
+ -webkit-animation: slideUp ease .3s forwards;
+ animation: slideUp ease .3s forwards;
+}
+@-webkit-keyframes slideDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+@keyframes slideDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+.weui-animate-slide-down {
+ -webkit-animation: slideDown ease .3s forwards;
+ animation: slideDown ease .3s forwards;
+}
+@-webkit-keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+.weui-animate-fade-in {
+ -webkit-animation: fadeIn ease .3s forwards;
+ animation: fadeIn ease .3s forwards;
+}
+@-webkit-keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+ to {
+ opacity: 0;
+ }
+}
+@keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+ to {
+ opacity: 0;
+ }
+}
+.weui-animate-fade-out {
+ -webkit-animation: fadeOut ease .3s forwards;
+ animation: fadeOut ease .3s forwards;
+}
diff --git a/1517060309/20171025/style/widget/weui-animate/weui-animate.wxss b/1517060309/20171025/style/widget/weui-animate/weui-animate.wxss
new file mode 100644
index 0000000..30cf150
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-animate/weui-animate.wxss
@@ -0,0 +1,6 @@
+/*!
+ * WeUI v1.1.1 (https://github.com/weui/weui-wxss)
+ * Copyright 2017 Tencent, Inc.
+ * Licensed under the MIT license
+ */
+@-webkit-keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.weui-animate-slide-up{-webkit-animation:a ease .3s forwards;animation:a ease .3s forwards}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.weui-animate-slide-down{-webkit-animation:b ease .3s forwards;animation:b ease .3s forwards}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{-webkit-animation:c ease .3s forwards;animation:c ease .3s forwards}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{-webkit-animation:d ease .3s forwards;animation:d ease .3s forwards}
\ No newline at end of file
diff --git a/1517060309/20171025/style/widget/weui-button/weui-button.wxss b/1517060309/20171025/style/widget/weui-button/weui-button.wxss
new file mode 100644
index 0000000..2eee2ce
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-button/weui-button.wxss
@@ -0,0 +1,9 @@
+.weui-btn {
+ margin-top: 15px;
+}
+.weui-btn:first-child {
+ margin-top: 0;
+}
+.weui-btn-area {
+ margin: 1.17647059em 15px 0.3em;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-access.wxss b/1517060309/20171025/style/widget/weui-cell/weui-access.wxss
new file mode 100644
index 0000000..d333752
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-access.wxss
@@ -0,0 +1,34 @@
+.weui-cell_access {
+ color: inherit;
+}
+.weui-cell__ft_in-access {
+ padding-right: 13px;
+ position: relative;
+}
+.weui-cell__ft_in-access:after {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #C8C8CD;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ margin-top: -4px;
+ right: 2px;
+}
+.weui-cell_link {
+ color: #586C94;
+ font-size: 14px;
+}
+.weui-cell_link:active {
+ background-color: #ECECEC;
+}
+.weui-cell_link:first-child:before {
+ display: block;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-cell.wxss b/1517060309/20171025/style/widget/weui-cell/weui-cell.wxss
new file mode 100644
index 0000000..c877e4c
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-cell.wxss
@@ -0,0 +1,86 @@
+.weui-cells {
+ position: relative;
+ margin-top: 1.17647059em;
+ background-color: #FFFFFF;
+ line-height: 1.41176471;
+ font-size: 17px;
+}
+.weui-cells:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-cells:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-cells__title {
+ margin-top: .77em;
+ margin-bottom: .3em;
+ padding-left: 15px;
+ padding-right: 15px;
+ color: #999999;
+ font-size: 14px;
+}
+.weui-cells_after-title {
+ margin-top: 0;
+}
+.weui-cells__tips {
+ margin-top: .3em;
+ color: #999999;
+ padding-left: 15px;
+ padding-right: 15px;
+ font-size: 14px;
+}
+.weui-cell {
+ padding: 10px 15px;
+ position: relative;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-cell:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+ left: 15px;
+}
+.weui-cell:first-child:before {
+ display: none;
+}
+.weui-cell_active {
+ background-color: #ECECEC;
+}
+.weui-cell_primary {
+ -webkit-box-align: start;
+ -webkit-align-items: flex-start;
+ align-items: flex-start;
+}
+.weui-cell__bd {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-cell__ft {
+ text-align: right;
+ color: #999999;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-check.wxss b/1517060309/20171025/style/widget/weui-cell/weui-check.wxss
new file mode 100644
index 0000000..1302acd
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-check.wxss
@@ -0,0 +1,22 @@
+.weui-icon-radio {
+ margin-left: 3.2px;
+ margin-right: 3.2px;
+}
+.weui-icon-checkbox_circle,
+.weui-icon-checkbox_success {
+ margin-left: 4.6px;
+ margin-right: 4.6px;
+}
+.weui-check__label:active {
+ background-color: #ECECEC;
+}
+.weui-check {
+ position: absolute;
+ left: -9999px;
+}
+.weui-check__hd_in-checkbox {
+ padding-right: 0.35em;
+}
+.weui-cell__ft_in-radio {
+ padding-left: 0.35em;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-form.wxss b/1517060309/20171025/style/widget/weui-cell/weui-form.wxss
new file mode 100644
index 0000000..5a94dcc
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-form.wxss
@@ -0,0 +1,224 @@
+.weui-cell_input {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.weui-label {
+ width: 105px;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-input {
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+}
+.weui-toptips {
+ position: fixed;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0);
+ top: 0;
+ left: 0;
+ right: 0;
+ padding: 5px;
+ font-size: 14px;
+ text-align: center;
+ color: #FFFFFF;
+ z-index: 5000;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-toptips_warn {
+ background-color: #E64340;
+}
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+.weui-textarea-counter {
+ color: #B2B2B2;
+ text-align: right;
+}
+.weui-textarea-counter_warn {
+ color: #E64340;
+}
+.weui-cell_warn {
+ color: #E64340;
+}
+.weui-form-preview {
+ position: relative;
+ background-color: #FFFFFF;
+}
+.weui-form-preview:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-form-preview:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-form-preview__value {
+ font-size: 14px;
+}
+.weui-form-preview__value_in-hd {
+ font-size: 26px;
+}
+.weui-form-preview__hd {
+ position: relative;
+ padding: 10px 15px;
+ text-align: right;
+ line-height: 2.5em;
+}
+.weui-form-preview__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+ left: 15px;
+}
+.weui-form-preview__bd {
+ padding: 10px 15px;
+ font-size: .9em;
+ text-align: right;
+ color: #999999;
+ line-height: 2;
+}
+.weui-form-preview__ft {
+ position: relative;
+ line-height: 50px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+.weui-form-preview__ft:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D5D5D6;
+ color: #D5D5D6;
+}
+.weui-form-preview__item {
+ overflow: hidden;
+}
+.weui-form-preview__label {
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ color: #999999;
+ text-align: justify;
+ text-align-last: justify;
+}
+.weui-form-preview__value {
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+ word-wrap: break-word;
+}
+.weui-form-preview__btn {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ color: #3CC51F;
+ text-align: center;
+}
+.weui-form-preview__btn:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #D5D5D6;
+ color: #D5D5D6;
+}
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+.weui-form-preview__btn_active {
+ background-color: #EEEEEE;
+}
+.weui-form-preview__btn_default {
+ color: #999999;
+}
+.weui-form-preview__btn_primary {
+ color: #0BB20C;
+}
+.weui-cell_select {
+ padding: 0;
+}
+.weui-select {
+ position: relative;
+ padding-left: 15px;
+ padding-right: 30px;
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+ border-right: 1rpx solid #D9D9D9;
+}
+.weui-select:before {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #C8C8CD;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ right: 15px;
+ margin-top: -4px;
+}
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+.weui-cell__hd_in-select-after,
+.weui-cell__bd_in-select-before {
+ padding-left: 15px;
+}
+.weui-cell_vcode {
+ padding-right: 0;
+}
+.weui-vcode-img {
+ margin-left: 5px;
+ height: 2.58823529em;
+ vertical-align: middle;
+}
+.weui-vcode-btn {
+ display: inline-block;
+ height: 2.58823529em;
+ margin-left: 5px;
+ padding: 0 0.6em 0 0.7em;
+ border-left: 1px solid #E5E5E5;
+ line-height: 2.58823529em;
+ vertical-align: middle;
+ font-size: 17px;
+ color: #3CC51F;
+ white-space: nowrap;
+}
+.weui-vcode-btn:active {
+ color: #52a341;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-form/weui-form-preview.wxss b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-form-preview.wxss
new file mode 100644
index 0000000..d229906
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-form-preview.wxss
@@ -0,0 +1,119 @@
+.weui-form-preview {
+ position: relative;
+ background-color: #FFFFFF;
+}
+.weui-form-preview:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-form-preview:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+}
+.weui-form-preview__value {
+ font-size: 14px;
+}
+.weui-form-preview__value_in-hd {
+ font-size: 26px;
+}
+.weui-form-preview__hd {
+ position: relative;
+ padding: 10px 15px;
+ text-align: right;
+ line-height: 2.5em;
+}
+.weui-form-preview__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #D9D9D9;
+ color: #D9D9D9;
+ left: 15px;
+}
+.weui-form-preview__bd {
+ padding: 10px 15px;
+ font-size: .9em;
+ text-align: right;
+ color: #999999;
+ line-height: 2;
+}
+.weui-form-preview__ft {
+ position: relative;
+ line-height: 50px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+.weui-form-preview__ft:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #D5D5D6;
+ color: #D5D5D6;
+}
+.weui-form-preview__item {
+ overflow: hidden;
+}
+.weui-form-preview__label {
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ color: #999999;
+ text-align: justify;
+ text-align-last: justify;
+}
+.weui-form-preview__value {
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+ word-wrap: break-word;
+}
+.weui-form-preview__btn {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ color: #3CC51F;
+ text-align: center;
+}
+.weui-form-preview__btn:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #D5D5D6;
+ color: #D5D5D6;
+}
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+.weui-form-preview__btn_active {
+ background-color: #EEEEEE;
+}
+.weui-form-preview__btn_default {
+ color: #999999;
+}
+.weui-form-preview__btn_primary {
+ color: #0BB20C;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-form/weui-form_common.wxss b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-form_common.wxss
new file mode 100644
index 0000000..b9195e8
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-form_common.wxss
@@ -0,0 +1,46 @@
+.weui-cell_input {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.weui-label {
+ width: 105px;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-input {
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+}
+.weui-toptips {
+ position: fixed;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0);
+ top: 0;
+ left: 0;
+ right: 0;
+ padding: 5px;
+ font-size: 14px;
+ text-align: center;
+ color: #FFFFFF;
+ z-index: 5000;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-toptips_warn {
+ background-color: #E64340;
+}
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+.weui-textarea-counter {
+ color: #B2B2B2;
+ text-align: right;
+}
+.weui-textarea-counter_warn {
+ color: #E64340;
+}
+.weui-cell_warn {
+ color: #E64340;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-form/weui-select.wxss b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-select.wxss
new file mode 100644
index 0000000..6cb48f7
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-select.wxss
@@ -0,0 +1,36 @@
+.weui-cell_select {
+ padding: 0;
+}
+.weui-select {
+ position: relative;
+ padding-left: 15px;
+ padding-right: 30px;
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+ border-right: 1rpx solid #D9D9D9;
+}
+.weui-select:before {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #C8C8CD;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ right: 15px;
+ margin-top: -4px;
+}
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+.weui-cell__hd_in-select-after,
+.weui-cell__bd_in-select-before {
+ padding-left: 15px;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-form/weui-vcode.wxss b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-vcode.wxss
new file mode 100644
index 0000000..430848c
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-form/weui-vcode.wxss
@@ -0,0 +1,23 @@
+.weui-cell_vcode {
+ padding-right: 0;
+}
+.weui-vcode-img {
+ margin-left: 5px;
+ height: 2.58823529em;
+ vertical-align: middle;
+}
+.weui-vcode-btn {
+ display: inline-block;
+ height: 2.58823529em;
+ margin-left: 5px;
+ padding: 0 0.6em 0 0.7em;
+ border-left: 1px solid #E5E5E5;
+ line-height: 2.58823529em;
+ vertical-align: middle;
+ font-size: 17px;
+ color: #3CC51F;
+ white-space: nowrap;
+}
+.weui-vcode-btn:active {
+ color: #52a341;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-switch.wxss b/1517060309/20171025/style/widget/weui-cell/weui-switch.wxss
new file mode 100644
index 0000000..e876948
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-switch.wxss
@@ -0,0 +1,4 @@
+.weui-cell_switch {
+ padding-top: 6px;
+ padding-bottom: 6px;
+}
diff --git a/1517060309/20171025/style/widget/weui-cell/weui-uploader.wxss b/1517060309/20171025/style/widget/weui-cell/weui-uploader.wxss
new file mode 100644
index 0000000..9300d34
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-cell/weui-uploader.wxss
@@ -0,0 +1,95 @@
+.weui-uploader__hd {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ padding-bottom: 10px;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-uploader__title {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-uploader__info {
+ color: #B2B2B2;
+}
+.weui-uploader__bd {
+ margin-bottom: -4px;
+ margin-right: -9px;
+ overflow: hidden;
+}
+.weui-uploader__file {
+ float: left;
+ margin-right: 9px;
+ margin-bottom: 9px;
+}
+.weui-uploader__img {
+ display: block;
+ width: 79px;
+ height: 79px;
+}
+.weui-uploader__file_status {
+ position: relative;
+}
+.weui-uploader__file_status:before {
+ content: " ";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+.weui-uploader__file-content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ color: #FFFFFF;
+}
+.weui-uploader__input-box {
+ float: left;
+ position: relative;
+ margin-right: 9px;
+ margin-bottom: 9px;
+ width: 77px;
+ height: 77px;
+ border: 1px solid #D9D9D9;
+}
+.weui-uploader__input-box:before,
+.weui-uploader__input-box:after {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ background-color: #D9D9D9;
+}
+.weui-uploader__input-box:before {
+ width: 2px;
+ height: 39.5px;
+}
+.weui-uploader__input-box:after {
+ width: 39.5px;
+ height: 2px;
+}
+.weui-uploader__input-box:active {
+ border-color: #999999;
+}
+.weui-uploader__input-box:active:before,
+.weui-uploader__input-box:active:after {
+ background-color: #999999;
+}
+.weui-uploader__input {
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+}
diff --git a/1517060309/20171025/style/widget/weui-flex/weui-flex.wxss b/1517060309/20171025/style/widget/weui-flex/weui-flex.wxss
new file mode 100644
index 0000000..a4fc144
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-flex/weui-flex.wxss
@@ -0,0 +1,10 @@
+.weui-flex {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+.weui-flex__item {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
diff --git a/1517060309/20171025/style/widget/weui-footer/weui-footer.wxss b/1517060309/20171025/style/widget/weui-footer/weui-footer.wxss
new file mode 100644
index 0000000..271bdec
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-footer/weui-footer.wxss
@@ -0,0 +1,42 @@
+.weui-footer {
+ color: #999999;
+ font-size: 14px;
+ text-align: center;
+}
+.weui-footer_fixed-bottom {
+ position: fixed;
+ bottom: .52em;
+ left: 0;
+ right: 0;
+}
+.weui-footer__links {
+ font-size: 0;
+}
+.weui-footer__link {
+ display: inline-block;
+ vertical-align: top;
+ margin: 0 .62em;
+ position: relative;
+ font-size: 14px;
+ color: #586C94;
+}
+.weui-footer__link:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #C7C7C7;
+ color: #C7C7C7;
+ left: -0.65em;
+ top: .36em;
+ bottom: .36em;
+}
+.weui-footer__link:first-child:before {
+ display: none;
+}
+.weui-footer__text {
+ padding: 0 .34em;
+ font-size: 12px;
+}
diff --git a/1517060309/20171025/style/widget/weui-grid/weui-grid.wxss b/1517060309/20171025/style/widget/weui-grid/weui-grid.wxss
new file mode 100644
index 0000000..d8f7b91
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-grid/weui-grid.wxss
@@ -0,0 +1,33 @@
+.weui-grids {
+ border-top: 1rpx solid #D9D9D9;
+ border-left: 1rpx solid #D9D9D9;
+ overflow: hidden;
+}
+.weui-grid {
+ position: relative;
+ float: left;
+ padding: 20px 10px;
+ width: 33.33333333%;
+ box-sizing: border-box;
+ border-right: 1rpx solid #D9D9D9;
+ border-bottom: 1rpx solid #D9D9D9;
+}
+.weui-grid_active {
+ background-color: #ECECEC;
+}
+.weui-grid__icon {
+ display: block;
+ width: 28px;
+ height: 28px;
+ margin: 0 auto;
+}
+.weui-grid__label {
+ margin-top: 5px;
+ display: block;
+ text-align: center;
+ color: #000000;
+ font-size: 14px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
diff --git a/1517060309/20171025/style/widget/weui-loading/weui-loading.wxss b/1517060309/20171025/style/widget/weui-loading/weui-loading.wxss
new file mode 100644
index 0000000..3fec603
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-loading/weui-loading.wxss
@@ -0,0 +1,34 @@
+.weui-loading {
+ margin: 0 5px;
+ width: 20px;
+ height: 20px;
+ display: inline-block;
+ vertical-align: middle;
+ -webkit-animation: weuiLoading 1s steps(12, end) infinite;
+ animation: weuiLoading 1s steps(12, end) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+}
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+@-webkit-keyframes weuiLoading {
+ 0% {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+ 100% {
+ -webkit-transform: rotate3d(0, 0, 1, 360deg);
+ transform: rotate3d(0, 0, 1, 360deg);
+ }
+}
+@keyframes weuiLoading {
+ 0% {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+ 100% {
+ -webkit-transform: rotate3d(0, 0, 1, 360deg);
+ transform: rotate3d(0, 0, 1, 360deg);
+ }
+}
diff --git a/1517060309/20171025/style/widget/weui-media-box/weui-media-box.wxss b/1517060309/20171025/style/widget/weui-media-box/weui-media-box.wxss
new file mode 100644
index 0000000..b214781
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-media-box/weui-media-box.wxss
@@ -0,0 +1,94 @@
+.weui-media-box {
+ padding: 15px;
+ position: relative;
+}
+.weui-media-box:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+ left: 15px;
+}
+.weui-media-box:first-child:before {
+ display: none;
+}
+.weui-media-box__title {
+ font-weight: 400;
+ font-size: 17px;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+.weui-media-box__desc {
+ color: #999999;
+ font-size: 13px;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+.weui-media-box__info {
+ margin-top: 15px;
+ padding-bottom: 5px;
+ font-size: 13px;
+ color: #CECECE;
+ line-height: 1em;
+ list-style: none;
+ overflow: hidden;
+}
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+.weui-media-box__info__meta_extra {
+ padding-left: 1em;
+ border-left: 1px solid #CECECE;
+}
+.weui-media-box__title_in-text {
+ margin-bottom: 8px;
+}
+.weui-media-box_appmsg {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-media-box__thumb {
+ width: 100%;
+ height: 100%;
+ vertical-align: top;
+}
+.weui-media-box__hd_in-appmsg {
+ margin-right: .8em;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ text-align: center;
+}
+.weui-media-box__bd_in-appmsg {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ min-width: 0;
+}
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
diff --git a/1517060309/20171025/style/widget/weui-page/weui-article.wxss b/1517060309/20171025/style/widget/weui-page/weui-article.wxss
new file mode 100644
index 0000000..2aa3640
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-page/weui-article.wxss
@@ -0,0 +1,25 @@
+.weui-article {
+ padding: 20px 15px;
+ font-size: 15px;
+}
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+.weui-article__h1 {
+ font-size: 18px;
+ font-weight: 400;
+ margin-bottom: .9em;
+}
+.weui-article__h2 {
+ font-size: 16px;
+ font-weight: 400;
+ margin-bottom: .34em;
+}
+.weui-article__h3 {
+ font-weight: 400;
+ font-size: 15px;
+ margin-bottom: .34em;
+}
+.weui-article__p {
+ margin: 0 0 .8em;
+}
diff --git a/1517060309/20171025/style/widget/weui-page/weui-msg.wxss b/1517060309/20171025/style/widget/weui-page/weui-msg.wxss
new file mode 100644
index 0000000..c5765fa
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-page/weui-msg.wxss
@@ -0,0 +1,41 @@
+.weui-msg {
+ padding-top: 36px;
+ text-align: center;
+}
+.weui-msg__link {
+ display: inline;
+ color: #586C94;
+}
+.weui-msg__icon-area {
+ margin-bottom: 30px;
+}
+.weui-msg__text-area {
+ margin-bottom: 25px;
+ padding: 0 20px;
+}
+.weui-msg__title {
+ margin-bottom: 5px;
+ font-weight: 400;
+ font-size: 20px;
+}
+.weui-msg__desc {
+ font-size: 14px;
+ color: #999999;
+}
+.weui-msg__opr-area {
+ margin-bottom: 25px;
+}
+.weui-msg__extra-area {
+ margin-bottom: 15px;
+ font-size: 14px;
+ color: #999999;
+}
+@media screen and (min-height: 438px) {
+ .weui-msg__extra-area {
+ position: fixed;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ text-align: center;
+ }
+}
diff --git a/1517060309/20171025/style/widget/weui-panel/weui-panel.wxss b/1517060309/20171025/style/widget/weui-panel/weui-panel.wxss
new file mode 100644
index 0000000..1429b03
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-panel/weui-panel.wxss
@@ -0,0 +1,46 @@
+.weui-panel {
+ background-color: #FFFFFF;
+ margin-top: 10px;
+ position: relative;
+ overflow: hidden;
+}
+.weui-panel:first-child {
+ margin-top: 0;
+}
+.weui-panel:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+}
+.weui-panel:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+}
+.weui-panel__hd {
+ padding: 14px 15px 10px;
+ color: #999999;
+ font-size: 13px;
+ position: relative;
+}
+.weui-panel__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #E5E5E5;
+ color: #E5E5E5;
+ left: 15px;
+}
diff --git a/1517060309/20171025/style/widget/weui-progress/weui-progress.wxss b/1517060309/20171025/style/widget/weui-progress/weui-progress.wxss
new file mode 100644
index 0000000..cb47ad3
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-progress/weui-progress.wxss
@@ -0,0 +1,17 @@
+.weui-progress {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+.weui-progress__bar {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+.weui-progress__opr {
+ margin-left: 15px;
+ font-size: 0;
+}
diff --git a/1517060309/20171025/style/widget/weui-searchbar/weui-searchbar.wxss b/1517060309/20171025/style/widget/weui-searchbar/weui-searchbar.wxss
new file mode 100644
index 0000000..10bf43d
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-searchbar/weui-searchbar.wxss
@@ -0,0 +1,73 @@
+.weui-search-bar {
+ position: relative;
+ padding: 8px 10px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ box-sizing: border-box;
+ background-color: #EFEFF4;
+ border-top: 1rpx solid #D7D6DC;
+ border-bottom: 1rpx solid #D7D6DC;
+}
+.weui-icon-search {
+ margin-right: 8px;
+ font-size: inherit;
+}
+.weui-icon-search_in-box {
+ position: absolute;
+ left: 10px;
+ top: 7px;
+}
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 14px;
+ vertical-align: middle;
+}
+.weui-search-bar__form {
+ position: relative;
+ -webkit-box-flex: 1;
+ -webkit-flex: auto;
+ flex: auto;
+ border-radius: 5px;
+ background: #FFFFFF;
+ border: 1rpx solid #E6E6EA;
+}
+.weui-search-bar__box {
+ position: relative;
+ padding-left: 30px;
+ padding-right: 30px;
+ width: 100%;
+ box-sizing: border-box;
+ z-index: 1;
+}
+.weui-search-bar__input {
+ height: 28px;
+ line-height: 28px;
+ font-size: 14px;
+}
+.weui-icon-clear {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 7px 8px;
+ font-size: 0;
+}
+.weui-search-bar__label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 2;
+ border-radius: 3px;
+ text-align: center;
+ color: #9B9B9B;
+ background: #FFFFFF;
+ line-height: 28px;
+}
+.weui-search-bar__cancel-btn {
+ margin-left: 10px;
+ line-height: 28px;
+ color: #09BB07;
+ white-space: nowrap;
+}
diff --git a/1517060309/20171025/style/widget/weui-tab/weui-navbar.wxss b/1517060309/20171025/style/widget/weui-tab/weui-navbar.wxss
new file mode 100644
index 0000000..2a98ce2
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-tab/weui-navbar.wxss
@@ -0,0 +1,46 @@
+.weui-navbar {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ position: absolute;
+ z-index: 500;
+ top: 0;
+ width: 100%;
+ border-bottom: 1rpx solid #CCCCCC;
+}
+.weui-navbar__item {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ padding: 13px 0;
+ text-align: center;
+ font-size: 0;
+}
+.weui-navbar__item.weui-bar__item_on {
+ color: #1AAD19;
+}
+.weui-navbar__slider {
+ position: absolute;
+ content: " ";
+ left: 0;
+ bottom: 0;
+ width: 6em;
+ height: 3px;
+ background-color: #1AAD19;
+ -webkit-transition: -webkit-transform .3s;
+ transition: -webkit-transform .3s;
+ transition: transform .3s;
+ transition: transform .3s, -webkit-transform .3s;
+}
+.weui-navbar__title {
+ display: inline-block;
+ font-size: 15px;
+ max-width: 8em;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
diff --git a/1517060309/20171025/style/widget/weui-tab/weui-tab.wxss b/1517060309/20171025/style/widget/weui-tab/weui-tab.wxss
new file mode 100644
index 0000000..fe44e1d
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-tab/weui-tab.wxss
@@ -0,0 +1,57 @@
+.weui-navbar {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ position: absolute;
+ z-index: 500;
+ top: 0;
+ width: 100%;
+ border-bottom: 1rpx solid #CCCCCC;
+}
+.weui-navbar__item {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ padding: 13px 0;
+ text-align: center;
+ font-size: 0;
+}
+.weui-navbar__item.weui-bar__item_on {
+ color: #1AAD19;
+}
+.weui-navbar__slider {
+ position: absolute;
+ content: " ";
+ left: 0;
+ bottom: 0;
+ width: 6em;
+ height: 3px;
+ background-color: #1AAD19;
+ -webkit-transition: -webkit-transform .3s;
+ transition: -webkit-transform .3s;
+ transition: transform .3s;
+ transition: transform .3s, -webkit-transform .3s;
+}
+.weui-navbar__title {
+ display: inline-block;
+ font-size: 15px;
+ max-width: 8em;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+.weui-tab {
+ position: relative;
+ height: 100%;
+}
+.weui-tab__panel {
+ box-sizing: border-box;
+ height: 100%;
+ padding-top: 50px;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+}
diff --git a/1517060309/20171025/style/widget/weui-tips/weui-badge.wxss b/1517060309/20171025/style/widget/weui-tips/weui-badge.wxss
new file mode 100644
index 0000000..f6c5a35
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-tips/weui-badge.wxss
@@ -0,0 +1,16 @@
+.weui-badge {
+ display: inline-block;
+ padding: .15em .4em;
+ min-width: 8px;
+ border-radius: 18px;
+ background-color: #E64340;
+ color: #FFFFFF;
+ line-height: 1.2;
+ text-align: center;
+ font-size: 12px;
+ vertical-align: middle;
+}
+.weui-badge_dot {
+ padding: .4em;
+ min-width: 0;
+}
diff --git a/1517060309/20171025/style/widget/weui-tips/weui-loadmore.wxss b/1517060309/20171025/style/widget/weui-tips/weui-loadmore.wxss
new file mode 100644
index 0000000..0271d3a
--- /dev/null
+++ b/1517060309/20171025/style/widget/weui-tips/weui-loadmore.wxss
@@ -0,0 +1,40 @@
+.weui-loadmore {
+ width: 65%;
+ margin: 1.5em auto;
+ line-height: 1.6em;
+ font-size: 14px;
+ text-align: center;
+}
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+.weui-loadmore_line {
+ border-top: 1px solid #E5E5E5;
+ margin-top: 2.4em;
+}
+.weui-loadmore__tips_in-line {
+ position: relative;
+ top: -0.9em;
+ padding: 0 .55em;
+ background-color: #FFFFFF;
+ color: #999999;
+}
+.weui-loadmore__tips_in-dot {
+ position: relative;
+ padding: 0 .16em;
+ width: 4px;
+ height: 1.6em;
+}
+.weui-loadmore__tips_in-dot:before {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -1px;
+ margin-left: -2px;
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background-color: #E5E5E5;
+}
diff --git a/1517060309/20171025/utils/util.js b/1517060309/20171025/utils/util.js
new file mode 100644
index 0000000..dbadbb8
--- /dev/null
+++ b/1517060309/20171025/utils/util.js
@@ -0,0 +1,19 @@
+const formatTime = date => {
+ const year = date.getFullYear()
+ const month = date.getMonth() + 1
+ const day = date.getDate()
+ const hour = date.getHours()
+ const minute = date.getMinutes()
+ const second = date.getSeconds()
+
+ return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
+}
+
+const formatNumber = n => {
+ n = n.toString()
+ return n[1] ? n : '0' + n
+}
+
+module.exports = {
+ formatTime: formatTime
+}
diff --git a/1517060309/form/form.js b/1517060309/form/form.js
new file mode 100644
index 0000000..c9195dd
--- /dev/null
+++ b/1517060309/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/1517060309/form/form.json b/1517060309/form/form.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/form/form.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/form/form.wxml b/1517060309/form/form.wxml
new file mode 100644
index 0000000..3736ce7
--- /dev/null
+++ b/1517060309/form/form.wxml
@@ -0,0 +1,35 @@
+
+
+
+ 表单示例
+ 输入文字并提交
+
+
+
\ No newline at end of file
diff --git a/1517060309/form/form.wxss b/1517060309/form/form.wxss
new file mode 100644
index 0000000..773650c
--- /dev/null
+++ b/1517060309/form/form.wxss
@@ -0,0 +1 @@
+/* pages/form/form.wxss */
\ No newline at end of file
diff --git a/1517060309/scorll.js b/1517060309/scorll.js
new file mode 100644
index 0000000..2a9f73c
--- /dev/null
+++ b/1517060309/scorll.js
@@ -0,0 +1,110 @@
+// pages/comp/scroll.js
+var base64 = require("../example/images/base64");
+
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ isEnd: false,
+ messages: [{
+ name: "张三",
+ last: "您好!"
+ }, {
+ 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/1517060309/scorll.json b/1517060309/scorll.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/1517060309/scorll.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1517060309/scorll.wxml b/1517060309/scorll.wxml
new file mode 100644
index 0000000..5e598b2
--- /dev/null
+++ b/1517060309/scorll.wxml
@@ -0,0 +1,27 @@
+
+
+
+ Panel
+ 面板
+
+
+
+
+
+
+
+
+
+
+ {{index}} {{item.name}}
+ {{item.last}}
+
+
+
+
+
+
+ 正在加载……
+
+
+
\ No newline at end of file
diff --git a/1517060309/scorll.wxss b/1517060309/scorll.wxss
new file mode 100644
index 0000000..b4b450f
--- /dev/null
+++ b/1517060309/scorll.wxss
@@ -0,0 +1 @@
+/* pages/comp/scorll.wxss */
\ No newline at end of file