From e0f4b807da6aab53110a4246bd2db49a91d107a9 Mon Sep 17 00:00:00 2001 From: zhengyi Date: Thu, 2 Mar 2023 00:26:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BA=95=E9=83=A8Tabbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 2 +- app.json | 38 +++++++++++------ app.wxss | 11 +---- custom-tab-bar/index.js | 16 ++++--- custom-tab-bar/index.json | 3 +- custom-tab-bar/index.wxml | 3 +- fonts/icomoon.eot | Bin 0 -> 5788 bytes fonts/icomoon.svg | 23 ++++++++++ fonts/icomoon.ttf | Bin 0 -> 5624 bytes fonts/icomoon.woff | Bin 0 -> 5700 bytes fonts/style.wxss | 66 +++++++++++++++++++++++++++++ pages/author-list/author-list.js | 66 +++++++++++++++++++++++++++++ pages/author-list/author-list.json | 3 ++ pages/author-list/author-list.wxml | 2 + pages/author-list/author-list.wxss | 1 + pages/favorite/favorite.js | 66 +++++++++++++++++++++++++++++ pages/favorite/favorite.json | 3 ++ pages/favorite/favorite.wxml | 2 + pages/favorite/favorite.wxss | 1 + pages/index/index.js | 44 ++----------------- pages/index/index.json | 1 + pages/index/index.wxml | 4 +- pages/logs/logs.js | 18 -------- pages/logs/logs.json | 4 -- pages/logs/logs.wxml | 6 --- pages/logs/logs.wxss | 8 ---- pages/poem-list/poem-list.js | 66 +++-------------------------- 27 files changed, 284 insertions(+), 173 deletions(-) create mode 100644 fonts/icomoon.eot create mode 100644 fonts/icomoon.svg create mode 100644 fonts/icomoon.ttf create mode 100644 fonts/icomoon.woff create mode 100644 fonts/style.wxss create mode 100644 pages/author-list/author-list.js create mode 100644 pages/author-list/author-list.json create mode 100644 pages/author-list/author-list.wxml create mode 100644 pages/author-list/author-list.wxss create mode 100644 pages/favorite/favorite.js create mode 100644 pages/favorite/favorite.json create mode 100644 pages/favorite/favorite.wxml create mode 100644 pages/favorite/favorite.wxss delete mode 100644 pages/logs/logs.js delete mode 100644 pages/logs/logs.json delete mode 100644 pages/logs/logs.wxml delete mode 100644 pages/logs/logs.wxss diff --git a/app.js b/app.js index 1ed57c4..a886fe0 100644 --- a/app.js +++ b/app.js @@ -14,6 +14,6 @@ App({ }) }, globalData: { - userInfo: null + activeTab: '/pages/index/index' } }) diff --git a/app.json b/app.json index 73168fd..e31ae39 100644 --- a/app.json +++ b/app.json @@ -1,24 +1,36 @@ { - "pages":[ + "pages": [ "pages/index/index", "pages/poem-list/poem-list", - "pages/logs/logs" + "pages/author-list/author-list", + "pages/favorite/favorite" ], - "window":{ - "backgroundTextStyle":"light", + "window": { + "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "Weixin", - "navigationBarTextStyle":"black" + "navigationBarTextStyle": "black" }, "sitemapLocation": "sitemap.json", "tabBar": { - "list": [{ - "pagePath": "pages/index/index", - "text": "首页" - }, { - "pagePath": "pages/poem-list/poem-list", - "text": "诗词库" - }], + "list": [ + { + "pagePath": "pages/index/index", + "text": "首页" + }, + { + "pagePath": "pages/poem-list/poem-list", + "text": "诗词库" + }, + { + "pagePath": "pages/author-list/author-list", + "text": "诗人" + }, + { + "pagePath": "pages/favorite/favorite", + "text": "收藏" + } + ], "custom": true } -} +} \ No newline at end of file diff --git a/app.wxss b/app.wxss index 06c6fc9..9c9734c 100644 --- a/app.wxss +++ b/app.wxss @@ -1,10 +1 @@ -/**app.wxss**/ -.container { - height: 100%; - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - padding: 200rpx 0; - box-sizing: border-box; -} +@import './fonts/style.wxss' \ No newline at end of file diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js index d4a5826..9ded987 100644 --- a/custom-tab-bar/index.js +++ b/custom-tab-bar/index.js @@ -1,17 +1,19 @@ Component({ data: { - value: 'label_1', + value: '/pages/index/index', list: [ - { value: 'label_1', label: '首页', icon: 'home' }, - { value: 'label_2', label: '应用', icon: 'app' }, - { value: 'label_3', label: '聊天', icon: 'chat' }, - { value: 'label_4', label: '我的', icon: 'user' }, + { value: 'pages/index/index', label: '推荐', icon: 'gift' }, + { value: 'pages/poem-list/poem-list', label: '诗词库', icon: 'file-text' }, + { value: 'pages/author-list/author-list', label: '诗人', icon: 'account' }, + { value: 'pages/favorite/favorite', label: '收藏', icon: 'heart' }, ], }, methods: { onChange(e) { - console.log(e); + const url = '/' + e.detail.value + this.setData({value: e.detail.value}) + wx.switchTab({url}) }, - }, + } }); \ No newline at end of file diff --git a/custom-tab-bar/index.json b/custom-tab-bar/index.json index 40c9817..6c4fd92 100644 --- a/custom-tab-bar/index.json +++ b/custom-tab-bar/index.json @@ -2,6 +2,7 @@ "component": true, "usingComponents": { "t-tab-bar": "tdesign-miniprogram/tab-bar/tab-bar", - "t-tab-bar-item": "tdesign-miniprogram/tab-bar-item/tab-bar-item" + "t-tab-bar-item": "tdesign-miniprogram/tab-bar-item/tab-bar-item", + "t-icon": "tdesign-miniprogram/icon/icon" } } \ No newline at end of file diff --git a/custom-tab-bar/index.wxml b/custom-tab-bar/index.wxml index b1c202f..941281c 100644 --- a/custom-tab-bar/index.wxml +++ b/custom-tab-bar/index.wxml @@ -1,5 +1,6 @@ - + + {{item.label}} \ No newline at end of file diff --git a/fonts/icomoon.eot b/fonts/icomoon.eot new file mode 100644 index 0000000000000000000000000000000000000000..d36c2076040afbe2a7fa62680e031e5b13a00903 GIT binary patch literal 5788 zcmcgwdu&@*89(Qq`|$O(o!Gv9#g5}g;~P7EJF&ASwY{u^E!{>L>a@c8NSicU(eWS*P^B~0!E-;Ue1#uHBu&3!TZkEAo2kXa-J|!{lJGR z^?`so4$61%96Wq{{sej8+y4Ml0{Ftx{HYW84gx=quWRYpqes5BH}-YlpC!cq=7Wp# z3)v6$P7xA3hWh4%AZS5x=@YA`PGg=Zq2KU&!q_!>ktl>n&r3fA<@5HJ{*5%K z&iOVKifL~xT|#c;*lTOAkuJl7%D(V9Uy8rPXne#3>g+EQTnQqRJ3#jl7nG}lmb&4( z;kl7pdwXq-Hv~>@xE-9Xy%CWkEc{pWv3U&6M+rrXflYK6OY0WFw!!LsPWYm}oZY;gG3jGr39N6iNvwyMoqv(*eo!jWpYrc@jCRHI(2qAF)qbG00L*Ho>l z)_mx~tnvPQ!QgGhV!d7}&IVCti=}$KSOWZ^{j;-Do|>G;_vhT=!2cI{Zg+railTMemq6f590O5Q(sP0&nh3(pJJbTY+ppO}@P0JETMuY_ zP>cr~lgJ(tVprHQnI&JqilO+vqMdctBVn_@PBqh)LT;kftgo-LZww8t-i9C~fmk>^5e|E^UXLe}-kr{PwmDx9 zXre9_=$#M5R8<{x?caBO-+tF1;8-9KGXsH2Ops!gK){Rz*m5k;?LOb_hQpKLu!r}M z&g@R7z20T7gm}C=6c5B4y69I7j!c(CQGTC4KvK$5lyRVC}U>f zwwwFtH;asFaKbWr=VNfAgesr|5F?v$=mef>^Fh{@jknAy2I2gh>+N>ZtCUhnQkgLl z2#gpWuh-LuWJN}uqHIw5kgQ6*i=s|Zcym?mx7ox&%{L;QY_=1L#N!bgdV|S*a0^jp z?_!O_W%eB^QOYROnBnsoo{@lm1PX@LjQEY9E}@cAJ!EW910x>JDQn8lQHd%eq+@!r zi)~()*TY=$>lf(86gWgL7*S8QZO^uy-DX1tHpx-p=Z^iY$0%-w{WxZE_jW80Q5_*3W(DhD zP6XR*6bS7+EaV(pa~9!5K<>TQrVd#ara3+R%=EP4b7?+xdi%56r|p$k3r*CUetdt? zYJIBJ8j21l5_eeE9r2Q$GKvCBBnEuGfkdlyq19p^9k;B7si{S4X8PjH3|6Vm%v_wF z$u}mBHtJ)2Nxb#1sj1IQO(o{?`CWc$-f2rLO&^u5btKThG zgu1?d9l0XI*(5d|G#!;A!GTN|m+NNQMh}R+Tbic(S%V{2s2~#NnbCVzNCR%K*KKgQ zJ~Ly>bq3DljvA2-5pNYeJ&-Rf<_m@VVjk32?x3~NOc zu{STpJhN2VpFqjo)Yl5R7HwuTQC=W6={Rm<@$zf=N;g&B@CWme>fi2 z`qmG6lka`@KMQny#PtkB)b|x;n*#XgRVD1nbfVFrk&#^^Bi@9^8`j-kS*DV%17Z<> zU_5f*;F|{y3?b_X29bmeEyQ9o(b&~JI!{ed2K7CAZomEI+jqJKRK-PgJ)&dp!REuT z+sL|-%Y8VP^T)g%m){+YZjVOU6CUqSG}_LbS5?Iid+>P^J`qL2`GJ8!Dn=<+PE^Wb zP!ZyKJH<$XDh3w(z4MBq_%s14x+1$|rb<+D5*loen!%dQPd1ygx4t-gtH@`y|H`RK^w^ns6K91&^ABANRLCXd$Psxhl=A* zC&$N=&lSfX93Ri#2XgPJ3Pe@`L}|GU;l<;(#^Xb=_Rx^D-JLWVQ=MBp!)~1!rCQPQ zP`8nY8cDBhQgL!ATQYxeyto*5o|Wza&Mn^mO{jnAcRcZ&yt3*pYNvx0ozlFcS&$ zV~^0pBafKF3G>3+uX4ijQA&<32Zx7)%SYD$NuN{L*w}$F6ug+yd)@&Y^4Aaza8Q#K zWTBM>7raqJEKt>ROi@_5e7uZ;7k#o^S}B)p;!3G}Kf;B=Tw+I56{>3tzI?bMeOF>q zddb3+jimqVS%1>NWUZw%$O-c@pCDene-E2t7v{JP4EG+Fm3sY5y{@ooODGL0wtM@AVs-|KL?_$cneG0ovR`$J4sjM+EB^*JqMT3!z9>IM` zckMNXABo{)bPIVu&Yy>2uj@fL4Xg9RCeyG+Km6K)A!H|$Gzj&jp=>`??Wh%pnrX^7 z5wtWc%~Y-bfw4>eQf#OZvGPW5FkPvnrR(X6FY#n#)cb-z|7l%&JH<1WyYKnd-S-5& z*I(*&y}_WDzQ*700ZZ2+jiFe{pYT=EZ@nb?JYnRmW+d-_!8`iaUwD7)pr&8<274sv z<7=JJS}|ra|KVqdB*V#`T@+2m;MX|;=Fw1sxv=IG|>2}Ij2SrIxqv=bYL0q!w#(A zCNku}D(Jf$*iDAW)BNsC)lAFt*)eM + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/icomoon.ttf b/fonts/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ed72b60cd088c5a2319f8f626665f4cc00ba5f7f GIT binary patch literal 5624 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 KwG@iK{^LLW=U`j_ literal 0 HcmV?d00001 diff --git a/fonts/icomoon.woff b/fonts/icomoon.woff new file mode 100644 index 0000000000000000000000000000000000000000..7db358612ea72cbce05fbeaa57a0f23f6e6ddd02 GIT binary patch literal 5700 zcmcgwYiwLc6`r|sAA9%iuD!e0`|z&U`-t~?*ZW?3*NvUsjg$1@^btU*8fYF)>^O}R zyCi8zX+jE3K~%J)5+t-#qCypaf+AE^2myldrwD|oD32cmp+E~F@B@T|T8VbeH*@dW z4o&&VwddY*&YU?jbIzG_&g>`dyZv@T37*h)V({<4J2uYYo1gnWQmzp~U7#M|tuLUC z9XdYuFla}B&x`ip_x`y!caqb72AuQq*1ve{vBRMKiV*)>ynSO&^qWT(<}fDs9rQPN z%Y3MN@(75a{R8+W-n7f?jU&fTohHOIfp6z+GhxMJD~G^mKG5Tf%?xikK6e`PnrA>u ziZ)0;v^;lw0kjt}_h)%~epdhY!z(9GVZU6y&Bp*Sc8y*j3L(<-5?}cj?JxZssZ$;J z#)tNA#5mj`k#<YK@7Y`I z>tvXe$;Ze!Y{d*GXgE}_HCwdVm>9Q8)XHYknvZJgz$C5K#~bxpXuwo6>Ffk>ik6@Q zm4P@NFsqeJI+;mVD-+XnV!S%uXjU54MzawLhr*RmRjJf#$$G6?L08tQWUE<7*Ho>d zR(%j*R=GT1Fu1KysMU&vnIN8-La|mW6ajx^-^|QD-lUmS^3tX5#Y>lRsmHh9HG6S( zcKhS+zJB&B9XoqwFm`xy%a$`+T9XU$lys$5fEd$+m_n_-4%fHs-MfuT>mKO8dn6W{ ziN)i1#YT4dx1|03G!RI)t}TU2?vVk*ploj$n5P?P4~2r9d9;jYy0duL!FyJ?c+#m|skCR4^Ywrx z`l5mE6M?9zs{O8gd#~@^=jsO>4FsZQAW)79QnVZhn9%@RiUvBJ=R2KHXd)Eya0#jO zu2jnFO{I3FQ(_X)C71%yE{O(WgPmARh!iu#Vx7TQAnMSCTrrJ9hhAl}8-8>dev~5H z$TImcAtN|$^FkCgicEJ0b`vS81`^ZSyO(2PIMUqI+iE9 z*v5T%J_$L zoHn8MKI*7n)l?H=V)SmxB!GgDKF&!zd)sm;%Bp0amh%{S0*`tg0E z*?h9u9E=Rb<9Axtow1^xGztQY$NPM~zId~FzS(3SAG56a$;kz4dg{XTG*X?uvE6KeGcr>28?5H%}ZznzMD|~aDbX13qAGssCh&Q_1?En$C+v9P!XLr6byL0F4 zD?4Y|f=cE7RVFVqJs*343eVQgupZ1u_$picUy#GL@a-xCe;C&P1iL6fDm!H1gJ+0&SFG#fx2AXm-6}fJRZF0&(~o_p^HLcsaPl! zmkI^wLy@#%VX075{krZ~1*l0%_lFx040&MBZ}vQJGxuk<%qZyK8FRSk|_VS;doS4JP$A@#YvUbn&Z z`pmSg*J&Ikcf<&`3>kjbP8U|0WHysaa zJ?{s-!E>Mep8>iy<5~qG`g;bmT>*UbiW2gq+mXoN@bJ#zVQ<{y4e4&LEK^C>0kN<@ zFc#i_;H~}p2T^qdgD64<=cCc-Nc75XotGwf`t{wrckFn1$97krs<^1Ghjrv0Bp-%s zBkM{w`_XLHAN6`%es?6YITB%KJl?@bq?LX`RTV${!RL+pL=*|-`uh5*n59&HxLgvG ziV)Y`E@l!`F|pw9KA|XzPZO}BE3!*wszfEHph0@n4Ay9TrqP($`r^!1QO|@{f60Ew zPLfG-oO~Wp6V)-VRI>2;p5cTYdgsOr2`kyo9coNetnn>E9*%$yzgTc9 zWP28HEazB_53)m*9p19*bx9L_8V(+6Z)8t9Xrp)m)yLfm*5-E@>2WA_ccw7*P+{!p z#MoHkxx(0yv9ZkkAa_4shRVu-C@qzsyjW~&EH)Tz4Gv11-3g;U*}ly)uo+IBSf1(P_(0gGU>{%3=P%6)0NYWxhTUn$BapD|X znN@Bl`_fi}k@&qWgFY@Gt!}jCI*(KBgU`MTa$ejPowIYZ<<_cv+6$+>GJoxaHF#yQ zZfJ(%jVuh;;FSmbqQ)#4FY{#1Cx`+`6BSzUWC$t#w7?)~mP_XfS! zU+Q+e!JwC3DRr%E(v&>TPc_|-=|7$bhCLJ`9s zc0))Ku=DcUJvPRN0Z*W%(RMqni7#)L(eh3k!#9M+c{*aWo0ud)z71RbR{Aqbvn#SJ ze@l5#ozXn5!>)gdnf>%W@e3iZtl$6m$Q5UOlxXPYyXKr4IpDwyaKnLRz>hevf?qQS z99RW?rvtmmAbFbqb|&kf_|Rj+65vG#W`MUiunhQ&11ls%k`Anb{$U4plX3F$Lx)z5 zudFPShv1$oNO>#xTfTqc#L0(NmXp;|1vSkAIYCZ>0UeN2B_&e1<)~W{KfJK`$g#N- zm~;UPeFOn~j-0q9=j|)Yr;>{c%L^ywPA$wQ4?dQ>>(I(QSX+tQF6KUk*%u*ZS*&P| doWge=w1ea^yzdelxX0cA)(9sNTK~Y;e*o(;W%K|5 literal 0 HcmV?d00001 diff --git a/fonts/style.wxss b/fonts/style.wxss new file mode 100644 index 0000000..6ef3a9e --- /dev/null +++ b/fonts/style.wxss @@ -0,0 +1,66 @@ +@font-face { + font-family: 'icon'; + src: url('https://a-1254429201.cos.ap-chengdu.myqcloud.com/poem-font/icomoon.eot?3gxqgj'); + src: url('https://a-1254429201.cos.ap-chengdu.myqcloud.com/poem-font/icomoon.eot?3gxqgj#iefix') format('embedded-opentype'), + url('https://a-1254429201.cos.ap-chengdu.myqcloud.com/poem-font/icomoon.ttf?3gxqgj') format('truetype'), + url('https://a-1254429201.cos.ap-chengdu.myqcloud.com/poem-font/icomoon.woff?3gxqgj') format('woff'), + url('https://a-1254429201.cos.ap-chengdu.myqcloud.com/poem-font/icomoon.svg?3gxqgj#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +.icon { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-share:before { + content: "\e903"; +} +.icon-account:before { + content: "\e900"; +} +.icon-close:before { + content: "\e901"; +} +.icon-download:before { + content: "\e902"; +} +.icon-heart-fill:before { + content: "\e904"; +} +.icon-heart:before { + content: "\e905"; +} +.icon-play:before { + content: "\e906"; +} +.icon-rewind-1:before { + content: "\e907"; +} +.icon-rewind:before { + content: "\e908"; +} +.icon-thumbs-up:before { + content: "\e90a"; +} +.icon-volume-up:before { + content: "\e90b"; +} +.icon-gift:before { + content: "\e90c"; +} +.icon-file-text:before { + content: "\e926"; +} diff --git a/pages/author-list/author-list.js b/pages/author-list/author-list.js new file mode 100644 index 0000000..d8b1c90 --- /dev/null +++ b/pages/author-list/author-list.js @@ -0,0 +1,66 @@ +// pages/author-list/author-list.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/author-list/author-list.json b/pages/author-list/author-list.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/pages/author-list/author-list.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/pages/author-list/author-list.wxml b/pages/author-list/author-list.wxml new file mode 100644 index 0000000..e4422e0 --- /dev/null +++ b/pages/author-list/author-list.wxml @@ -0,0 +1,2 @@ + +pages/author-list/author-list.wxml diff --git a/pages/author-list/author-list.wxss b/pages/author-list/author-list.wxss new file mode 100644 index 0000000..947628e --- /dev/null +++ b/pages/author-list/author-list.wxss @@ -0,0 +1 @@ +/* pages/author-list/author-list.wxss */ \ No newline at end of file diff --git a/pages/favorite/favorite.js b/pages/favorite/favorite.js new file mode 100644 index 0000000..81c73b6 --- /dev/null +++ b/pages/favorite/favorite.js @@ -0,0 +1,66 @@ +// pages/favorite/favorite.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/favorite/favorite.json b/pages/favorite/favorite.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/pages/favorite/favorite.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/pages/favorite/favorite.wxml b/pages/favorite/favorite.wxml new file mode 100644 index 0000000..9398d79 --- /dev/null +++ b/pages/favorite/favorite.wxml @@ -0,0 +1,2 @@ + +pages/favorite/favorite.wxml diff --git a/pages/favorite/favorite.wxss b/pages/favorite/favorite.wxss new file mode 100644 index 0000000..73d3d0f --- /dev/null +++ b/pages/favorite/favorite.wxss @@ -0,0 +1 @@ +/* pages/favorite/favorite.wxss */ \ No newline at end of file diff --git a/pages/index/index.js b/pages/index/index.js index 0bc1771..dd691e6 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -3,46 +3,10 @@ const app = getApp() Page({ - data: { - motto: 'Hello World', - userInfo: {}, - hasUserInfo: false, - canIUse: wx.canIUse('button.open-type.getUserInfo'), - canIUseGetUserProfile: false, - canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false - }, - // 事件处理函数 - bindViewTap() { - wx.navigateTo({ - url: '../logs/logs' - }) - }, - onLoad() { - if (wx.getUserProfile) { - this.setData({ - canIUseGetUserProfile: true - }) - } - }, - getUserProfile(e) { - // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 - wx.getUserProfile({ - desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 - success: (res) => { - console.log(res) - this.setData({ - userInfo: res.userInfo, - hasUserInfo: true - }) - } - }) - }, - getUserInfo(e) { - // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 - console.log(e) - this.setData({ - userInfo: e.detail.userInfo, - hasUserInfo: true + onShow() { + let page = getCurrentPages()[0].route + this.getTabBar().setData({ + value: page }) } }) diff --git a/pages/index/index.json b/pages/index/index.json index b55b5a2..b99150b 100644 --- a/pages/index/index.json +++ b/pages/index/index.json @@ -1,4 +1,5 @@ { "usingComponents": { + "t-icon": "tdesign-miniprogram/icon/icon" } } \ No newline at end of file diff --git a/pages/index/index.wxml b/pages/index/index.wxml index bfd1776..95fefd2 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/pages/logs/logs.js b/pages/logs/logs.js deleted file mode 100644 index 85f6aac..0000000 --- a/pages/logs/logs.js +++ /dev/null @@ -1,18 +0,0 @@ -// logs.js -const util = require('../../utils/util.js') - -Page({ - data: { - logs: [] - }, - onLoad() { - this.setData({ - logs: (wx.getStorageSync('logs') || []).map(log => { - return { - date: util.formatTime(new Date(log)), - timeStamp: log - } - }) - }) - } -}) diff --git a/pages/logs/logs.json b/pages/logs/logs.json deleted file mode 100644 index 3ee76c1..0000000 --- a/pages/logs/logs.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "navigationBarTitleText": "查看启动日志", - "usingComponents": {} -} \ No newline at end of file diff --git a/pages/logs/logs.wxml b/pages/logs/logs.wxml deleted file mode 100644 index 0b6b645..0000000 --- a/pages/logs/logs.wxml +++ /dev/null @@ -1,6 +0,0 @@ - - - - {{index + 1}}. {{log.date}} - - diff --git a/pages/logs/logs.wxss b/pages/logs/logs.wxss deleted file mode 100644 index 94d4b88..0000000 --- a/pages/logs/logs.wxss +++ /dev/null @@ -1,8 +0,0 @@ -.log-list { - display: flex; - flex-direction: column; - padding: 40rpx; -} -.log-item { - margin: 10rpx; -} diff --git a/pages/poem-list/poem-list.js b/pages/poem-list/poem-list.js index 85c12b9..b2bd97d 100644 --- a/pages/poem-list/poem-list.js +++ b/pages/poem-list/poem-list.js @@ -1,66 +1,10 @@ // pages/poem-list/poem-list.js Page({ - - /** - * 页面的初始数据 - */ - data: { - - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad(options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady() { - - }, - - /** - * 生命周期函数--监听页面显示 - */ onShow() { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide() { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload() { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh() { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom() { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage() { - + let page = getCurrentPages()[0].route + console.log(page); + this.getTabBar().setData({ + value: page + }) } }) \ No newline at end of file