feat:修改图片

pull/217/head
raofuzi 1 year ago
parent 00c94f858f
commit 4f47a82f27

@ -115,20 +115,20 @@ const layout = debounce(() => {
percentPosition: true, percentPosition: true,
stagger: 10, stagger: 10,
}) })
loading.value = false
// _imagesload = imagesloaded('.grid-item')
_imagesload = imagesloaded('.grid-item') // _imagesload.on('done', (instance) => {
// (_masonry as any).layout()
_imagesload.on('done', (instance) => { // if (!el.value)
(_masonry as any).layout() // return
if (!el.value) // loading.value = false
return // })
loading.value = false
})
_imagesload.on('fail', (instance) => { // _imagesload.on('fail', (instance) => {
message.error('图片错误') // message.error('')
loading.value = false // loading.value = false
}) // })
}, 300) }, 300)
useInfiniteScroll( useInfiniteScroll(
@ -295,6 +295,16 @@ const gridHeight = computed(() => {
return height return height
}) })
const gridMinHeight = computed(() => {
let height = ''
if (viewMode.value === 'masonry' && loading.value)
height = '145px'
else
height = ''
return height
})
async function oneCheck() { async function oneCheck() {
const asideVal = cloneDeep(configStore.getAsideValue) const asideVal = cloneDeep(configStore.getAsideValue)
asideVal.upUserName = searchValue.value asideVal.upUserName = searchValue.value
@ -699,7 +709,7 @@ defineExpose({
<div <div
v-for="(item, index) in listData" v-for="(item, index) in listData"
:key="index" :key="index"
:style="{ height: gridHeight }" :style="{ height: gridHeight, minHeight: gridMinHeight }"
class="grid-item" class="grid-item"
> >
<!-- <div :style="{ 'background-color': randomColor(0.2) }" class="wrapper-content-item-img" /> --> <!-- <div :style="{ 'background-color': randomColor(0.2) }" class="wrapper-content-item-img" /> -->
@ -726,7 +736,12 @@ defineExpose({
:fallback-src="bgLoadingImg" :fallback-src="bgLoadingImg"
style="display: none" style="display: none"
/> />
<img v-lazy="item.thumburl" class="img" :class="{ <img @click="
($event) => {
previewHandler(index, $event);
hideDownload($event);
}
" v-lazy="item.thumburl" class="img" :class="{
'img-fit': viewMode === 'horizontalVersion', 'img-fit': viewMode === 'horizontalVersion',
'img-full': viewMode === '3:4' || viewMode === 'verticalVersion', 'img-full': viewMode === '3:4' || viewMode === 'verticalVersion',
}" alt=""> }" alt="">

Loading…
Cancel
Save