图片懒加载

This commit is contained in:
yanran200730
2022-06-01 09:56:07 +08:00
parent 3484a05d00
commit 8511ba81ea
5 changed files with 10 additions and 32 deletions

View File

@@ -48,7 +48,7 @@
<div class="photo-item__wrapper">
<div class="photo-item" @click="linkTo('./Photo?id=' + item.id)" v-for="(item, index) in list" :key="index">
<!-- <image :src="item.photoUrl" mode="aspectFill" /> -->
<u-lazy-load :image="item.photoUrl"></u-lazy-load>
<u-lazy-load :image="item.photoUrl" img-mode="aspectFill"></u-lazy-load>
<div class="photo-item__text">
<h2><AiOpenData v-if="item.createUserId" type="userName" :openid="item.createUserId"></AiOpenData></h2>
<p>{{ item.createTime }}</p>
@@ -206,17 +206,7 @@
sizeType: ['compressed'],
sourceType: this.info.photoSource === '1' ? ['camera'] : ['album', 'camera'],
success: res => {
let formData = new FormData()
formData.append('file', res.tempFiles[0])
this.$loading()
this.$http.post('/admin/file/add2?type=image', formData).then(res => {
if (res.code === 0) {
this.linkTo(`./Watermark?url=${res.data.url}&albumId=${this.id}`)
} else {
this.$u.toast(res.msg)
}
uni.hideLoading()
})
this.linkTo(`./Watermark?url=${encodeURIComponent(res.tempFilePaths[0])}&albumId=${this.id}`)
}
})
},