img lazyload

This commit is contained in:
Milos Stojanovic
2020-02-21 13:04:34 +01:00
parent a535288c1b
commit db3cff9d47
4 changed files with 13 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ import Buefy from 'buefy'
import shared from './mixins/shared'
import axios from 'axios'
import api from './api/api'
import VueLazyload from 'vue-lazyload'
import '@fortawesome/fontawesome-free/css/all.css'
import '@fortawesome/fontawesome-free/css/fontawesome.css'
@@ -25,6 +26,11 @@ Vue.use(Buefy, {
defaultIconPack: 'fas',
})
Vue.use(VueLazyload, {
preLoad: 1.3,
})
Vue.mixin(shared)
new Vue({

View File

@@ -19,7 +19,7 @@
<div v-if="images.length > 1" class="column is-one-fifth sidebox">
<ul>
<li v-for="(image, index) in images" :key="index">
<img :src="imageSrc(image.path)" @click="currentItem = image">
<img v-lazy="imageSrc(image.path)" @click="currentItem = image">
</li>
</ul>
</div>