From 1b78e33e0d0340f3d45f87160abcb0f13f013774 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期五, 02 八月 2024 00:10:56 +0800 Subject: [PATCH] fix bug --- pages/home/home.vue | 54 +++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 39 insertions(+), 15 deletions(-) diff --git a/pages/home/home.vue b/pages/home/home.vue index 539d789..c8e1246 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -23,7 +23,7 @@ <view class="flex1 input"> <u-input placeholder="请输入花名" v-model="search_flow"> <template slot="suffix"> - <uni-icons color="#20613D" type="search" size="24" @tap="buttonSearchFlow"></uni-icons> + <uni-icons color="#20613D" type="search" size="24" @click="buttonSearchFlow"></uni-icons> </template> </u-input> </view> @@ -36,8 +36,8 @@ v-if="banners&&banners.length>0" :autoplay="true"> <swiper-item v-for="(item, index) in banners" :key="index"> <view class="swiper-item" :class="'swiper-item' + index"> - <image @click="previewImg(item.imageSmall||item.image)" class="home-banner-image" - mode="aspectFit" :src="item.imageSmall||item.image"> + <image @click="previewImg(item.url||item.image)" class="home-banner-image" mode="scaleToFill" + :src="item.url||item.image"> </image> </view> </swiper-item> @@ -63,7 +63,7 @@ <!-- 特别的几个公告图片 --> <home-banner-imgs></home-banner-imgs> <!-- 均价情况 --> - <home-price></home-price> + <!-- <home-price></home-price> --> <!-- 几个专区 --> <home-zones></home-zones> <!-- 置顶的花列表 --> @@ -202,7 +202,29 @@ //获取banner图 this.$http.request('get', '/api/pub/banner/list', {}).then(res => { if (res.code == 0) { - this.banners = res.data.records || [] + this.banners = res.data || [] + if (this.banners.length == 0) { + this.banners.push({ + url: 'https://hmy-flower.oss-cn-shanghai.aliyuncs.com/62/62ddac6297104e369aba646be704064dbanner@2x.png' + }) + } else { + for (var item of this.banners) { + // http://106.14.123.210/files/group1/e8/e1c17f7229514e5da211d8d47b09906b.jpeg + try { + if (item.url) { + var t = JSON.parse(item.url) + if (Array.isArray(t)) { + item.url = t[0] || '' + } else { + item.url = t.url || '' + } + } + + } catch (e) { + // console.log('error',e) + } + } + } } }) @@ -214,17 +236,19 @@ } //如果已经登录,加载一下默认地址 let that = this - setTimeout(()=>{ - if(that.currentInfo.id&&!that.address.id){ - that.$http.request('get', '/api/address/default/detail').then(res=>{ - if(res.data){ - that.$store.commit('setDefaultAddress', {...res.data}) - + setTimeout(() => { + if (that.currentInfo.id && !that.address.id) { + that.$http.request('get', '/api/address/default/detail').then(res => { + if (res.data) { + that.$store.commit('setDefaultAddress', { + ...res.data + }) + } }) } - - },2000) + + }, 2000) //公告 this.$http.request('get', '/api/pub/announcement/list', { params: { @@ -232,9 +256,9 @@ // status: 'A' } }).then(res => { - if (res.code === 0) { + if (res.code === 0) { // (res.data && res.data.records || []) - this.noticeList = res.data || [] + this.noticeList = res.data || [] console.log('this.noticeList', this.noticeList) if (this.noticeList.length > 0) { this.currentNotice = this.noticeList[0] -- Gitblit v1.9.3