UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

24 lines (23 loc) 657 B
import { L as LazyImg, D as DEFAULT_OPTIONS } from "../chunks/lazy-img.directive.BLFnGqQa.js"; import { d } from "../chunks/lazy-img.directive.BLFnGqQa.js"; const plugin = { install(app, opts = {}) { const options = { ...DEFAULT_OPTIONS, ...opts, observerOptions: { ...DEFAULT_OPTIONS.observerOptions, ...opts.observerOptions } }, instance = new LazyImg(options); app.directive("lazy-img", { created: instance.add.bind(instance), updated: instance.update.bind(instance), unmounted: instance.remove.bind(instance) }); } }; export { d as vLazyImg, plugin as vLazyImgInstall };