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 00000000..bde78ee8 Binary files /dev/null and b/src/apps/AppCreditPoints/components/img/line.png differ diff --git a/src/apps/AppCreditPoints/components/img/local-icon.png b/src/apps/AppCreditPoints/components/img/local-icon.png new file mode 100644 index 00000000..3e23aff6 Binary files /dev/null and b/src/apps/AppCreditPoints/components/img/local-icon.png differ diff --git a/src/apps/AppCreditPoints/components/sysUserIntegral.vue b/src/apps/AppCreditPoints/components/sysUserIntegral.vue index 6e296023..8a2a8eb7 100644 --- a/src/apps/AppCreditPoints/components/sysUserIntegral.vue +++ b/src/apps/AppCreditPoints/components/sysUserIntegral.vue @@ -46,8 +46,11 @@ export default { }, created() { this.getInfo() - uni.$on("reachBottom", onShow => { - !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 @@ + + +