From c70cdbb873eb77bc1aaf7edb9defdda59bdba1e1 Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Thu, 7 Oct 2021 23:23:58 -0400 Subject: Use lozad for lazy image loading Ref: grouped-emoji-picker --- src/directives/lazy_image_container.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/directives/lazy_image_container.js (limited to 'src/directives/lazy_image_container.js') diff --git a/src/directives/lazy_image_container.js b/src/directives/lazy_image_container.js new file mode 100644 index 00000000..44adc828 --- /dev/null +++ b/src/directives/lazy_image_container.js @@ -0,0 +1,13 @@ + +import lozad from 'lozad' + +const LazyImageContainer = { + inserted (el) { + const images = el.querySelectorAll('img') + console.log(images.length) + el.$observer = lozad(images) + el.$observer.observe() + } +} + +export default LazyImageContainer -- cgit v1.2.3-70-g09d2