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 @@