12 Vue packages tagged “visible”

Most downloaded: vue3-observe-visibility, with 447,891 downloads in the last year and 31 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

vue3-observe-visibility

Detect when an element is becoming visible or hidden on the page.
31 447,891

vue-visible

v-visible directive for Vuejs
31 138,183

vue-browser-state

Various browser-related implementations for vue-reactivator
1 26,988

vue-lazily

The easiest way to lazy load your content
12,617

vue-on-intersect

Intersection Observer for Vue JS
6,109

@opuu/inview

Lightweight JavaScript library for viewport detection with debounced callbacks - intersection observer, lazy loading, scroll animations, infinite scroll, element visibility tracking with TypeScript support. Zero dependencies, ~1KB gzipped.
10 3,694

@opuu/inview-vue

Vue.js directives for viewport detection - v-inview and v-outview directives powered by @opuu/inview. Perfect for Vue 3 lazy loading, scroll animations, infinite scroll, analytics tracking with TypeScript support.
2 3,167

@nanogiants/vue3-visible

This package contains a Vue 3 directive which adds v-visible. It differs from `v-if` (not in the DOM) and `v-show` (display: none) by that it sets the elements `visibility` style to `hidden`.
2 2,939

vue-visibility-sensor

Sensor component for Vue that notifies you when it goes in or out of the window viewport.
1 1,946

vue-visibility-trigger

A Vue component that emits an event when scrolled into view
5 1,141

@samline/is-visible

Lightweight IntersectionObserver utility for visibility enter/leave callbacks.
992

@ozjsey/v-observe

Vue 3 directive owning IntersectionObserver + ResizeObserver + MutationObserver in one binding — cross-observer gating, threshold-crossed events, diff payloads, unified state attribute
771