aboutsummaryrefslogtreecommitdiff
path: root/src/directives/lazy_image_container.js
diff options
context:
space:
mode:
authorTusooa Zhu <tusooa@kazv.moe>2021-10-07 23:23:58 -0400
committerTusooa Zhu <tusooa@kazv.moe>2022-09-18 13:19:51 -0400
commitc70cdbb873eb77bc1aaf7edb9defdda59bdba1e1 (patch)
tree165a38505295386c74b4ec645093fc8e4987bb90 /src/directives/lazy_image_container.js
parent90f757cc6d9e1e29c2567979d3c27765f84cdc6c (diff)
Use lozad for lazy image loading
Ref: grouped-emoji-picker
Diffstat (limited to 'src/directives/lazy_image_container.js')
-rw-r--r--src/directives/lazy_image_container.js13
1 files changed, 13 insertions, 0 deletions
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