From 7e9f5c27391469e328292af11a6602988e52f4bf Mon Sep 17 00:00:00 2001 From: aixianling Date: Fri, 20 May 2022 15:03:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=95=B4=E6=94=B9=E7=A7=AF?= =?UTF-8?q?=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/AppCreditPoints/AppCreditPoints.vue | 6 +- .../AppCreditPoints/components/familyRank.vue | 283 +++++++---- .../AppCreditPoints/components/img/line.png | Bin 0 -> 700 bytes .../components/img/local-icon.png | Bin 0 -> 1121 bytes .../components/sysUserIntegral.vue | 11 +- .../AppCreditPoints/components/userRank.vue | 276 +++++++---- src/apps/AppCreditPoints/demo.vue | 462 ++++++++++++++++++ 7 files changed, 851 insertions(+), 187 deletions(-) create mode 100644 src/apps/AppCreditPoints/components/img/line.png create mode 100644 src/apps/AppCreditPoints/components/img/local-icon.png create mode 100644 src/apps/AppCreditPoints/demo.vue diff --git a/src/apps/AppCreditPoints/AppCreditPoints.vue b/src/apps/AppCreditPoints/AppCreditPoints.vue index fbf419f4..aabacaeb 100644 --- a/src/apps/AppCreditPoints/AppCreditPoints.vue +++ b/src/apps/AppCreditPoints/AppCreditPoints.vue @@ -37,10 +37,8 @@ export default { onReachBottom() { uni.$emit("reachBottom") }, - onShow(){ - let index = JSON.parse(JSON.stringify(this.tabIndex)) - this.tabIndex = null - this.$nextTick(()=>this.tabIndex = index) + onShow() { + uni.$emit("onShow") }, methods: { tabClick(index) { diff --git a/src/apps/AppCreditPoints/components/familyRank.vue b/src/apps/AppCreditPoints/components/familyRank.vue index 85a4b5f5..333e777a 100644 --- a/src/apps/AppCreditPoints/components/familyRank.vue +++ b/src/apps/AppCreditPoints/components/familyRank.vue @@ -1,75 +1,109 @@ diff --git a/src/apps/AppCreditPoints/components/img/line.png b/src/apps/AppCreditPoints/components/img/line.png new file mode 100644 index 0000000000000000000000000000000000000000..bde78ee820f24f4e7ac3e5572cf074674acba05c GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0y~yV0s5+b8s*N$%&3#en5&P-O<;Pfnj4m_n$;oAfK@~ z$lZxy-8q?;K#oglglC$sFM}44&B4Ifp2@%hQUb(MK+M3vynvAbWELYxYylHYmg(IB zW*8f&4+#G8TH6Du$pJngu0ENCm)$o5(N*^?_lgtm6h{Erdl&ZX@I16P@F0-wy?4>& z6!*(nZdbD0+uSc-$#ipDdb!Q*^5y03?m&h+2mv7oExY_Bz2|F2FOa;v!oAw%RB4qlg?D3i^tBsX-%CqAOcNudjRz++V+$dEV1Y3xl_qa{OL4X|LVXg*DS3j3^P6Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NF%Sl8*RA>e5SUqS{Q53%CCAKzc z6$h!sZXJt=t>Vw5;-JMYf=)V!iiiz}b5#&s9JG*bRa`oVf-a>Bia1EI^iL5ti%Zc) z6bH%ck2S}0lDzVopLfnnZt9W?;oaQx_kHJ{`}3YL^;XY7Jp=U&{Lc)4t>DK-u`xB9 zK4=UaHwJgovki^e#{MbDJdJ&$-UoV)w06YbJnw-e8?mbjeCY9(W;$ERlhZ*4WJ_r(n5Is`+0L0nYmJ zg8P(!AJ7DmbzrQaDR!cg*$7RbJGrzYgDay1zFh_uMg!&?i1th+8b5}z3ZtCQ{G@&G z9txPFnb;j>CLGUHdUDO@%f@o%{gJVqHiTy!%Rd^_R}?ZLqf#;xme|O{1Vj~ z$d}G65m0WE{t)5&0N_R(?3lRROy@^%Q_TSH^Xmnk;nFO`{$}7>F!Y>MB)}(Z?vT>B zBOL&w3=TPtvu|@G-oiib^BBvNUYNxhjxFg&C57Dez^FY2zu@2YW` zj)DMR%;ZM9!Tl1MFEV5u)-4j07@)P#Sz>t2kb(e+)6E{K#viQl9Pmf0OC>3uIU)h? zN*sVED{6tJPm+!&SL=e=?%9-kiUi6TuFp7%?+hXVs#ozaVKTpQL9ADgv|1P8hi6mn zDH5O!nYKo`(SkcCYvnZ5x?sLbJ{1J`HBfG}R?gEte^}CF9oCifa&mkp=_v@{h~y+I zM+AeJ;UE%O8R^g|OO+`%$G}TTOLWA?`TS@1r}{3$R|(qZd8_nx8?JdSn{4Kl;K|;F zhS=7ri{J*45DBnxS2CR>0DVD@Y|H4S|K4<>`KshsQ9{P>*8@7L(vmYh5nx6B^g**Q#{F70x<0(!)ET>>jiFitp0k?2)Mxj7 z*fo=gfAwNYPxTD2BQB+A1bgXQ;V;Q?XgT?eMB!){@Eju)0XCr8eD44pu}Xr#v(L#( z@fnU0riCgYzvJ$~bXNxPl|i$`KOVZD2S3#ppAKzH1{D+FU{#Z-5 { - !onShow && this.current++; + uni.$on("onShow", () => { + this.getInfo(); + }) + uni.$on("reachBottom", () => { + this.current++; this.getInfo() }) }, @@ -69,6 +72,10 @@ export default { gotoGive() { uni.navigateTo({url: "./giveIntegral"}) } + }, + destroyed() { + uni.$off("reachBottom") + uni.$off("onShow") } } diff --git a/src/apps/AppCreditPoints/components/userRank.vue b/src/apps/AppCreditPoints/components/userRank.vue index 2232aae2..a99c6d81 100644 --- a/src/apps/AppCreditPoints/components/userRank.vue +++ b/src/apps/AppCreditPoints/components/userRank.vue @@ -1,63 +1,101 @@ diff --git a/src/apps/AppCreditPoints/demo.vue b/src/apps/AppCreditPoints/demo.vue new file mode 100644 index 00000000..ce4cd83d --- /dev/null +++ b/src/apps/AppCreditPoints/demo.vue @@ -0,0 +1,462 @@ + + +