From 89b1af7926bcdd1efae876dd332cf637d67a9d06 Mon Sep 17 00:00:00 2001 From: yuyongdong Date: Fri, 19 Apr 2024 20:42:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=88=91=E9=82=80=E8=AF=B7?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=88=86=E9=A1=B5=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/logDialog.vue | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/views/home/logDialog.vue b/src/views/home/logDialog.vue index 8a85272..97c61fa 100644 --- a/src/views/home/logDialog.vue +++ b/src/views/home/logDialog.vue @@ -75,29 +75,34 @@ export default { // } // ], invitationList: [], + token: '' }; }, computed: { // 计算我的助力分页 logCurrentPageItems() { - if(this.invitationList.length == 0){ + if(this.invitationList !== undefined && this.invitationList.length > 0){ + let start = (this.logCurrentPage - 1) * this.logPageSize; + let end = start + this.logPageSize; + return this.invitationList.slice(start, end) + } else { return this.invitationList } - let start = (this.logCurrentPage - 1) * this.logPageSize; - let end = start + this.logPageSize; - return this.invitationList.slice(start, end) + }, }, mounted() { - this.getMyInvitationData(); + this.token = getToken(); + if(this.token) { + this.getMyInvitationData(); + } }, methods: { // 我的邀请列表 async getMyInvitationData() { - let token = getToken(); let res = await this.$axios.get(process.env.VUE_APP_API_URL+"/api/activity/invite_list", { params: "", - headers: { Authorization: `Bearer ${token}` } + headers: { Authorization: `Bearer ${this.token}` } }); // ToDo this.invitationList = res.data.data