From 8dc60812f64f799e0a417722418089b113579a44 Mon Sep 17 00:00:00 2001 From: ddl Date: Sun, 19 Mar 2017 17:43:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=8D=9A=E6=96=87=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 3 +- app.json | 13 +- pages/blogpost/body.js | 28 +- pages/blogpost/body.wxml | 3 +- pages/home/index.js | 63 + pages/{index => home}/index.json | 0 pages/{index => home}/index.wxml | 2 +- pages/{index => home}/index.wxss | 0 pages/index/index.js | 188 --- pages/news/index.js | 19 + pages/news/index.json | 1 + pages/news/index.wxml | 2 + pages/news/index.wxss | 1 + pages/user/index.js | 51 +- utils/util.js | 9 + vendor/wxParse/emojis/00.gif | Bin 0 -> 1810 bytes vendor/wxParse/emojis/01.gif | Bin 0 -> 1582 bytes vendor/wxParse/emojis/02.gif | Bin 0 -> 1804 bytes vendor/wxParse/emojis/03.gif | Bin 0 -> 1852 bytes vendor/wxParse/emojis/04.gif | Bin 0 -> 1977 bytes vendor/wxParse/emojis/05.gif | Bin 0 -> 1866 bytes vendor/wxParse/emojis/06.gif | Bin 0 -> 3556 bytes vendor/wxParse/emojis/07.gif | Bin 0 -> 3929 bytes vendor/wxParse/emojis/08.gif | Bin 0 -> 4679 bytes vendor/wxParse/emojis/09.gif | Bin 0 -> 3298 bytes vendor/wxParse/emojis/10.gif | Bin 0 -> 3716 bytes vendor/wxParse/emojis/100.gif | Bin 0 -> 1780 bytes vendor/wxParse/emojis/101.gif | Bin 0 -> 2443 bytes vendor/wxParse/emojis/102.gif | Bin 0 -> 1446 bytes vendor/wxParse/emojis/103.gif | Bin 0 -> 2166 bytes vendor/wxParse/emojis/104.gif | Bin 0 -> 2169 bytes vendor/wxParse/emojis/105.gif | Bin 0 -> 1277 bytes vendor/wxParse/emojis/106.gif | Bin 0 -> 1041 bytes vendor/wxParse/emojis/107.gif | Bin 0 -> 1058 bytes vendor/wxParse/emojis/108.gif | Bin 0 -> 1046 bytes vendor/wxParse/emojis/109.gif | Bin 0 -> 1081 bytes vendor/wxParse/emojis/11.gif | Bin 0 -> 8033 bytes vendor/wxParse/emojis/110.gif | Bin 0 -> 1082 bytes vendor/wxParse/emojis/111.gif | Bin 0 -> 1039 bytes vendor/wxParse/emojis/112.gif | Bin 0 -> 1111 bytes vendor/wxParse/emojis/113.gif | Bin 0 -> 1015 bytes vendor/wxParse/emojis/114.gif | Bin 0 -> 1003 bytes vendor/wxParse/emojis/115.gif | Bin 0 -> 1061 bytes vendor/wxParse/emojis/116.gif | Bin 0 -> 996 bytes vendor/wxParse/emojis/117.gif | Bin 0 -> 1041 bytes vendor/wxParse/emojis/118.gif | Bin 0 -> 1012 bytes vendor/wxParse/emojis/119.gif | Bin 0 -> 1101 bytes vendor/wxParse/emojis/12.gif | Bin 0 -> 2247 bytes vendor/wxParse/emojis/120.gif | Bin 0 -> 1008 bytes vendor/wxParse/emojis/121.gif | Bin 0 -> 1060 bytes vendor/wxParse/emojis/122.gif | Bin 0 -> 999 bytes vendor/wxParse/emojis/123.gif | Bin 0 -> 1055 bytes vendor/wxParse/emojis/124.gif | Bin 0 -> 1022 bytes vendor/wxParse/emojis/125.gif | Bin 0 -> 1013 bytes vendor/wxParse/emojis/126.gif | Bin 0 -> 1030 bytes vendor/wxParse/emojis/127.gif | Bin 0 -> 956 bytes vendor/wxParse/emojis/128.gif | Bin 0 -> 1022 bytes vendor/wxParse/emojis/129.gif | Bin 0 -> 972 bytes vendor/wxParse/emojis/13.gif | Bin 0 -> 1736 bytes vendor/wxParse/emojis/130.gif | Bin 0 -> 980 bytes vendor/wxParse/emojis/131.gif | Bin 0 -> 945 bytes vendor/wxParse/emojis/132.gif | Bin 0 -> 936 bytes vendor/wxParse/emojis/133.gif | Bin 0 -> 1012 bytes vendor/wxParse/emojis/134.gif | Bin 0 -> 968 bytes vendor/wxParse/emojis/14.gif | Bin 0 -> 4006 bytes vendor/wxParse/emojis/15.gif | Bin 0 -> 1562 bytes vendor/wxParse/emojis/16.gif | Bin 0 -> 1413 bytes vendor/wxParse/emojis/17.gif | Bin 0 -> 3366 bytes vendor/wxParse/emojis/18.gif | Bin 0 -> 8137 bytes vendor/wxParse/emojis/19.gif | Bin 0 -> 8135 bytes vendor/wxParse/emojis/20.gif | Bin 0 -> 1808 bytes vendor/wxParse/emojis/21.gif | Bin 0 -> 1864 bytes vendor/wxParse/emojis/22.gif | Bin 0 -> 3010 bytes vendor/wxParse/emojis/23.gif | Bin 0 -> 1950 bytes vendor/wxParse/emojis/24.gif | Bin 0 -> 2257 bytes vendor/wxParse/emojis/25.gif | Bin 0 -> 2446 bytes vendor/wxParse/emojis/26.gif | Bin 0 -> 4014 bytes vendor/wxParse/emojis/27.gif | Bin 0 -> 2893 bytes vendor/wxParse/emojis/28.gif | Bin 0 -> 3262 bytes vendor/wxParse/emojis/29.gif | Bin 0 -> 5861 bytes vendor/wxParse/emojis/30.gif | Bin 0 -> 1780 bytes vendor/wxParse/emojis/31.gif | Bin 0 -> 5174 bytes vendor/wxParse/emojis/32.gif | Bin 0 -> 7189 bytes vendor/wxParse/emojis/33.gif | Bin 0 -> 4317 bytes vendor/wxParse/emojis/34.gif | Bin 0 -> 2140 bytes vendor/wxParse/emojis/35.gif | Bin 0 -> 13392 bytes vendor/wxParse/emojis/36.gif | Bin 0 -> 1417 bytes vendor/wxParse/emojis/37.gif | Bin 0 -> 1195 bytes vendor/wxParse/emojis/38.gif | Bin 0 -> 1674 bytes vendor/wxParse/emojis/39.gif | Bin 0 -> 1798 bytes vendor/wxParse/emojis/40.gif | Bin 0 -> 10092 bytes vendor/wxParse/emojis/41.gif | Bin 0 -> 3368 bytes vendor/wxParse/emojis/42.gif | Bin 0 -> 13367 bytes vendor/wxParse/emojis/43.gif | Bin 0 -> 4327 bytes vendor/wxParse/emojis/44.gif | Bin 0 -> 1571 bytes vendor/wxParse/emojis/45.gif | Bin 0 -> 4692 bytes vendor/wxParse/emojis/46.gif | Bin 0 -> 5162 bytes vendor/wxParse/emojis/47.gif | Bin 0 -> 3685 bytes vendor/wxParse/emojis/48.gif | Bin 0 -> 1755 bytes vendor/wxParse/emojis/49.gif | Bin 0 -> 6361 bytes vendor/wxParse/emojis/50.gif | Bin 0 -> 3073 bytes vendor/wxParse/emojis/51.gif | Bin 0 -> 3731 bytes vendor/wxParse/emojis/52.gif | Bin 0 -> 1532 bytes vendor/wxParse/emojis/53.gif | Bin 0 -> 2056 bytes vendor/wxParse/emojis/54.gif | Bin 0 -> 2362 bytes vendor/wxParse/emojis/55.gif | Bin 0 -> 1582 bytes vendor/wxParse/emojis/56.gif | Bin 0 -> 1170 bytes vendor/wxParse/emojis/57.gif | Bin 0 -> 5072 bytes vendor/wxParse/emojis/58.gif | Bin 0 -> 2596 bytes vendor/wxParse/emojis/59.gif | Bin 0 -> 1533 bytes vendor/wxParse/emojis/60.gif | Bin 0 -> 2667 bytes vendor/wxParse/emojis/61.gif | Bin 0 -> 1136 bytes vendor/wxParse/emojis/62.gif | Bin 0 -> 1269 bytes vendor/wxParse/emojis/63.gif | Bin 0 -> 971 bytes vendor/wxParse/emojis/64.gif | Bin 0 -> 988 bytes vendor/wxParse/emojis/65.gif | Bin 0 -> 5285 bytes vendor/wxParse/emojis/66.gif | Bin 0 -> 1159 bytes vendor/wxParse/emojis/67.gif | Bin 0 -> 2746 bytes vendor/wxParse/emojis/68.gif | Bin 0 -> 4148 bytes vendor/wxParse/emojis/69.gif | Bin 0 -> 1015 bytes vendor/wxParse/emojis/70.gif | Bin 0 -> 1162 bytes vendor/wxParse/emojis/71.gif | Bin 0 -> 824 bytes vendor/wxParse/emojis/72.gif | Bin 0 -> 3679 bytes vendor/wxParse/emojis/73.gif | Bin 0 -> 2195 bytes vendor/wxParse/emojis/74.gif | Bin 0 -> 2454 bytes vendor/wxParse/emojis/75.gif | Bin 0 -> 1222 bytes vendor/wxParse/emojis/76.gif | Bin 0 -> 1211 bytes vendor/wxParse/emojis/77.gif | Bin 0 -> 1151 bytes vendor/wxParse/emojis/78.gif | Bin 0 -> 1565 bytes vendor/wxParse/emojis/79.gif | Bin 0 -> 1518 bytes vendor/wxParse/emojis/80.gif | Bin 0 -> 1537 bytes vendor/wxParse/emojis/81.gif | Bin 0 -> 1591 bytes vendor/wxParse/emojis/82.gif | Bin 0 -> 1547 bytes vendor/wxParse/emojis/83.gif | Bin 0 -> 1591 bytes vendor/wxParse/emojis/84.gif | Bin 0 -> 3424 bytes vendor/wxParse/emojis/85.gif | Bin 0 -> 1581 bytes vendor/wxParse/emojis/86.gif | Bin 0 -> 1519 bytes vendor/wxParse/emojis/87.gif | Bin 0 -> 1558 bytes vendor/wxParse/emojis/88.gif | Bin 0 -> 2134 bytes vendor/wxParse/emojis/89.gif | Bin 0 -> 1219 bytes vendor/wxParse/emojis/90.gif | Bin 0 -> 2743 bytes vendor/wxParse/emojis/91.gif | Bin 0 -> 654 bytes vendor/wxParse/emojis/92.gif | Bin 0 -> 1377 bytes vendor/wxParse/emojis/93.gif | Bin 0 -> 1119 bytes vendor/wxParse/emojis/94.gif | Bin 0 -> 3426 bytes vendor/wxParse/emojis/95.gif | Bin 0 -> 3011 bytes vendor/wxParse/emojis/96.gif | Bin 0 -> 1796 bytes vendor/wxParse/emojis/97.gif | Bin 0 -> 5300 bytes vendor/wxParse/emojis/98.gif | Bin 0 -> 1629 bytes vendor/wxParse/emojis/99.gif | Bin 0 -> 2261 bytes vendor/wxParse/html2json.js | 255 +++ vendor/wxParse/htmlparser.js | 192 +++ vendor/wxParse/showdown.js | 2532 ++++++++++++++++++++++++++++++ vendor/wxParse/wxDiscode.js | 206 +++ vendor/wxParse/wxParse.js | 146 ++ vendor/wxParse/wxParse.wxml | 928 +++++++++++ vendor/wxParse/wxParse.wxss | 200 +++ 157 files changed, 4630 insertions(+), 212 deletions(-) create mode 100644 pages/home/index.js rename pages/{index => home}/index.json (100%) rename pages/{index => home}/index.wxml (98%) rename pages/{index => home}/index.wxss (100%) delete mode 100644 pages/index/index.js create mode 100644 pages/news/index.js create mode 100644 pages/news/index.json create mode 100644 pages/news/index.wxml create mode 100644 pages/news/index.wxss create mode 100644 vendor/wxParse/emojis/00.gif create mode 100644 vendor/wxParse/emojis/01.gif create mode 100644 vendor/wxParse/emojis/02.gif create mode 100644 vendor/wxParse/emojis/03.gif create mode 100644 vendor/wxParse/emojis/04.gif create mode 100644 vendor/wxParse/emojis/05.gif create mode 100644 vendor/wxParse/emojis/06.gif create mode 100644 vendor/wxParse/emojis/07.gif create mode 100644 vendor/wxParse/emojis/08.gif create mode 100644 vendor/wxParse/emojis/09.gif create mode 100644 vendor/wxParse/emojis/10.gif create mode 100644 vendor/wxParse/emojis/100.gif create mode 100644 vendor/wxParse/emojis/101.gif create mode 100644 vendor/wxParse/emojis/102.gif create mode 100644 vendor/wxParse/emojis/103.gif create mode 100644 vendor/wxParse/emojis/104.gif create mode 100644 vendor/wxParse/emojis/105.gif create mode 100644 vendor/wxParse/emojis/106.gif create mode 100644 vendor/wxParse/emojis/107.gif create mode 100644 vendor/wxParse/emojis/108.gif create mode 100644 vendor/wxParse/emojis/109.gif create mode 100644 vendor/wxParse/emojis/11.gif create mode 100644 vendor/wxParse/emojis/110.gif create mode 100644 vendor/wxParse/emojis/111.gif create mode 100644 vendor/wxParse/emojis/112.gif create mode 100644 vendor/wxParse/emojis/113.gif create mode 100644 vendor/wxParse/emojis/114.gif create mode 100644 vendor/wxParse/emojis/115.gif create mode 100644 vendor/wxParse/emojis/116.gif create mode 100644 vendor/wxParse/emojis/117.gif create mode 100644 vendor/wxParse/emojis/118.gif create mode 100644 vendor/wxParse/emojis/119.gif create mode 100644 vendor/wxParse/emojis/12.gif create mode 100644 vendor/wxParse/emojis/120.gif create mode 100644 vendor/wxParse/emojis/121.gif create mode 100644 vendor/wxParse/emojis/122.gif create mode 100644 vendor/wxParse/emojis/123.gif create mode 100644 vendor/wxParse/emojis/124.gif create mode 100644 vendor/wxParse/emojis/125.gif create mode 100644 vendor/wxParse/emojis/126.gif create mode 100644 vendor/wxParse/emojis/127.gif create mode 100644 vendor/wxParse/emojis/128.gif create mode 100644 vendor/wxParse/emojis/129.gif create mode 100644 vendor/wxParse/emojis/13.gif create mode 100644 vendor/wxParse/emojis/130.gif create mode 100644 vendor/wxParse/emojis/131.gif create mode 100644 vendor/wxParse/emojis/132.gif create mode 100644 vendor/wxParse/emojis/133.gif create mode 100644 vendor/wxParse/emojis/134.gif create mode 100644 vendor/wxParse/emojis/14.gif create mode 100644 vendor/wxParse/emojis/15.gif create mode 100644 vendor/wxParse/emojis/16.gif create mode 100644 vendor/wxParse/emojis/17.gif create mode 100644 vendor/wxParse/emojis/18.gif create mode 100644 vendor/wxParse/emojis/19.gif create mode 100644 vendor/wxParse/emojis/20.gif create mode 100644 vendor/wxParse/emojis/21.gif create mode 100644 vendor/wxParse/emojis/22.gif create mode 100644 vendor/wxParse/emojis/23.gif create mode 100644 vendor/wxParse/emojis/24.gif create mode 100644 vendor/wxParse/emojis/25.gif create mode 100644 vendor/wxParse/emojis/26.gif create mode 100644 vendor/wxParse/emojis/27.gif create mode 100644 vendor/wxParse/emojis/28.gif create mode 100644 vendor/wxParse/emojis/29.gif create mode 100644 vendor/wxParse/emojis/30.gif create mode 100644 vendor/wxParse/emojis/31.gif create mode 100644 vendor/wxParse/emojis/32.gif create mode 100644 vendor/wxParse/emojis/33.gif create mode 100644 vendor/wxParse/emojis/34.gif create mode 100644 vendor/wxParse/emojis/35.gif create mode 100644 vendor/wxParse/emojis/36.gif create mode 100644 vendor/wxParse/emojis/37.gif create mode 100644 vendor/wxParse/emojis/38.gif create mode 100644 vendor/wxParse/emojis/39.gif create mode 100644 vendor/wxParse/emojis/40.gif create mode 100644 vendor/wxParse/emojis/41.gif create mode 100644 vendor/wxParse/emojis/42.gif create mode 100644 vendor/wxParse/emojis/43.gif create mode 100644 vendor/wxParse/emojis/44.gif create mode 100644 vendor/wxParse/emojis/45.gif create mode 100644 vendor/wxParse/emojis/46.gif create mode 100644 vendor/wxParse/emojis/47.gif create mode 100644 vendor/wxParse/emojis/48.gif create mode 100644 vendor/wxParse/emojis/49.gif create mode 100644 vendor/wxParse/emojis/50.gif create mode 100644 vendor/wxParse/emojis/51.gif create mode 100644 vendor/wxParse/emojis/52.gif create mode 100644 vendor/wxParse/emojis/53.gif create mode 100644 vendor/wxParse/emojis/54.gif create mode 100644 vendor/wxParse/emojis/55.gif create mode 100644 vendor/wxParse/emojis/56.gif create mode 100644 vendor/wxParse/emojis/57.gif create mode 100644 vendor/wxParse/emojis/58.gif create mode 100644 vendor/wxParse/emojis/59.gif create mode 100644 vendor/wxParse/emojis/60.gif create mode 100644 vendor/wxParse/emojis/61.gif create mode 100644 vendor/wxParse/emojis/62.gif create mode 100644 vendor/wxParse/emojis/63.gif create mode 100644 vendor/wxParse/emojis/64.gif create mode 100644 vendor/wxParse/emojis/65.gif create mode 100644 vendor/wxParse/emojis/66.gif create mode 100644 vendor/wxParse/emojis/67.gif create mode 100644 vendor/wxParse/emojis/68.gif create mode 100644 vendor/wxParse/emojis/69.gif create mode 100644 vendor/wxParse/emojis/70.gif create mode 100644 vendor/wxParse/emojis/71.gif create mode 100644 vendor/wxParse/emojis/72.gif create mode 100644 vendor/wxParse/emojis/73.gif create mode 100644 vendor/wxParse/emojis/74.gif create mode 100644 vendor/wxParse/emojis/75.gif create mode 100644 vendor/wxParse/emojis/76.gif create mode 100644 vendor/wxParse/emojis/77.gif create mode 100644 vendor/wxParse/emojis/78.gif create mode 100644 vendor/wxParse/emojis/79.gif create mode 100644 vendor/wxParse/emojis/80.gif create mode 100644 vendor/wxParse/emojis/81.gif create mode 100644 vendor/wxParse/emojis/82.gif create mode 100644 vendor/wxParse/emojis/83.gif create mode 100644 vendor/wxParse/emojis/84.gif create mode 100644 vendor/wxParse/emojis/85.gif create mode 100644 vendor/wxParse/emojis/86.gif create mode 100644 vendor/wxParse/emojis/87.gif create mode 100644 vendor/wxParse/emojis/88.gif create mode 100644 vendor/wxParse/emojis/89.gif create mode 100644 vendor/wxParse/emojis/90.gif create mode 100644 vendor/wxParse/emojis/91.gif create mode 100644 vendor/wxParse/emojis/92.gif create mode 100644 vendor/wxParse/emojis/93.gif create mode 100644 vendor/wxParse/emojis/94.gif create mode 100644 vendor/wxParse/emojis/95.gif create mode 100644 vendor/wxParse/emojis/96.gif create mode 100644 vendor/wxParse/emojis/97.gif create mode 100644 vendor/wxParse/emojis/98.gif create mode 100644 vendor/wxParse/emojis/99.gif create mode 100644 vendor/wxParse/html2json.js create mode 100644 vendor/wxParse/htmlparser.js create mode 100644 vendor/wxParse/showdown.js create mode 100644 vendor/wxParse/wxDiscode.js create mode 100644 vendor/wxParse/wxParse.js create mode 100644 vendor/wxParse/wxParse.wxml create mode 100644 vendor/wxParse/wxParse.wxss diff --git a/app.js b/app.js index 0b9b17a..824a3c3 100644 --- a/app.js +++ b/app.js @@ -25,6 +25,7 @@ App({ } }, globalData:{ - userInfo:null + userInfo:null, + access_token: "exhmkuTZljDgEfb0LMRetdsF2pB-6cgNIbxLCY8cuvZzXTF5EkHg7dTAeNelrpytn2P_ZyQvd9OREJvinUB5lud_G0r2dMpFt2EVuXANk4q24W2fx4ZL4VI62Hw36iKP9WjnWUI3xKsk4K0IAslspScppE-kyLf1C8NcR1nzKcDrf1YNhi4cFWFa3HhkNcGyJISyxoZccr7vFF-T51TACg" } }) \ No newline at end of file diff --git a/app.json b/app.json index 220eac7..e5e01b7 100644 --- a/app.json +++ b/app.json @@ -1,20 +1,23 @@ { "pages": [ - "pages/index/index", + "pages/home/index", "pages/question/index", "pages/user/login", "pages/user/index", - "pages/blogpost/body" + "pages/status/index", + "pages/blogpost/body", + "pages/news/index" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#2b6695", "navigationBarTitleText": "博客园", - "navigationBarTextStyle": "#fff" + "navigationBarTextStyle": "#fff", + "enablePullDownRefresh": true }, "tabBar": { "list": [{ - "pagePath": "pages/index/index", + "pagePath": "pages/home/index", "text": "首页" }, { @@ -22,7 +25,7 @@ "text": "博问" }, { - "pagePath": "pages/index/index", + "pagePath": "pages/status/index", "text": "闪存" }, { diff --git a/pages/blogpost/body.js b/pages/blogpost/body.js index 8c8ce35..f9eca8e 100644 --- a/pages/blogpost/body.js +++ b/pages/blogpost/body.js @@ -1,8 +1,34 @@ // pages/blogpost/body.js +var WxParse = require('../../vendor/wxParse/wxParse.js') +var app = getApp() Page({ - data:{}, + data:{ + article: "" + }, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 + var that = this; + wx.request({ + url: 'https://api.cnblogs.com/api/blogposts/'+ options.post_id +'/body', + method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT + header: { + "Content-Type":"application/x-www-form-urlencoded", + "Authorization":"Bearer " + app.globalData.access_token, + }, + success: function(res){ + that.setData({ + article: res.data + }) + WxParse.wxParse('article', 'html', that.data.article, that, 5); + console.log(res.data); + }, + fail: function() { + // fail + }, + complete: function() { + // complete + } + }) }, onReady:function(){ // 页面渲染完成 diff --git a/pages/blogpost/body.wxml b/pages/blogpost/body.wxml index 046ff46..7a81362 100644 --- a/pages/blogpost/body.wxml +++ b/pages/blogpost/body.wxml @@ -1,2 +1,3 @@ -pages/blogpost/body.wxml + +