From aacd6c2682776cc9704d3afe682337d6580e4732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=93=E5=B9=B3=E8=89=BA?= <52643018@qq.com> Date: Fri, 27 Aug 2021 15:30:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E7=AD=89?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E4=B8=8D=E6=98=BE=E7=A4=BA=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/lf-image/lf-image.vue | 16 ++-- pages/index/index.vue | 2 +- pages/my/memberDetails.vue | 142 ++++++++++++++++--------------- pages/userList/userList.vue | 34 ++++++-- 4 files changed, 112 insertions(+), 82 deletions(-) diff --git a/components/lf-image/lf-image.vue b/components/lf-image/lf-image.vue index 6115663..a355540 100644 --- a/components/lf-image/lf-image.vue +++ b/components/lf-image/lf-image.vue @@ -33,14 +33,18 @@ }, data(){ return { - img_src: '', + is_err: false, loading: true } }, - watch: { - src(val){ - console.log("val", val) - this.img_src = val; + + computed: { + img_src(){ + if(this.is_err){ + return this.errSrc; + }else{ + return this.src; + } } }, methods: { @@ -49,7 +53,7 @@ }, error(event){ this.loading = false; - this.img_src = this.$props.errSrc; + this.is_err = true; }, click(event){ this.$emit('click', event); diff --git a/pages/index/index.vue b/pages/index/index.vue index c66bb06..fb99dc5 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -62,7 +62,7 @@ page: 1, page_size: 10, isPage: true, - loading_text: '', + loading_text: '正在加载中', loading_class: true } }, diff --git a/pages/my/memberDetails.vue b/pages/my/memberDetails.vue index a9f3a65..e7219b9 100644 --- a/pages/my/memberDetails.vue +++ b/pages/my/memberDetails.vue @@ -1,85 +1,88 @@