fixed modalcard lazy load

This commit is contained in:
2021-08-04 13:50:00 +02:00
parent d9a415e04d
commit fda78eea9d
14 changed files with 16 additions and 13 deletions

View File

@ -131,6 +131,9 @@ export default {
}
}
},
beforeMount () {
console.log(this.item.id, this.samples)
},
methods: {
...mapActions({
// refreshItem: 'Search/refreshItem',

View File

@ -421,9 +421,9 @@ export default {
}
// delay the lazyload to let the card the time to update dom
// maybe not the best method
setTimeout(function () {
this.activateLazyLoad()
}.bind(this), 5)
// setTimeout(function () {
// this.activateLazyLoad()
// }.bind(this), 5)
})
.catch(error => {
console.warn('Issue with loadMaterial', error)

View File

@ -3,7 +3,7 @@ export default {
directives: {
lazy: {
bind (figure, binding) {
// console.log('lazy bind', figure, binding)
console.log('directive lazy bind', figure, binding)
// show only the first image
if (binding.value === 0) {
const img = figure.querySelector('img:not(.blank)')
@ -52,7 +52,7 @@ export default {
}
}
},
mounted () {
updated () {
// lazy load images on mouseover
console.log('card mounted', this.$options.name)
// if (this.$options.name ==! 'ModalCard') {
@ -89,7 +89,7 @@ export default {
}
// ,
// methods: {
// // not used
// // used by ModalCard
// activateLazyLoad () {
// console.log('card activateLazyLoad', this.$options.name)