kliping.pro
  • Docs
  • Explore
  • Builder
  • Directory
  • Colors
  • Typeset
Saved
Hooks
  • Getting Started2
  • State7
  • Advanced6
  • Lifecycle16
  • Browser21
  • useActiveElement
  • useBattery
  • useClickAnyWhere
  • useClickAway
  • useClipboard
  • useDocumentVisibility
  • useElementSize
  • useEventListener
  • useFps
  • useFullscreen
  • useHash
  • useHover
  • useInViewport
  • useIsMatchMedia
  • useIsOnline
  • useMouse
  • useNetwork
  • useOs
  • useScrollLock
  • useTextSelection
  • useTitle
  • Development1
  • Third-Party4
  • Libraries4
  1. Hooks
  2. Browser
  3. useClickAnyWhere

useClickAnyWhere

PreviousNext

Menjalankan sesuatu setiap kali ada klik di mana pun di halaman.

Setipis di sumbernya: satu pemanggilan useEventListener ke window. Tetap dikirim sebagai item tersendiri karena namanya menyebut maksudnya, dan yang membacanya di tempat pemakaian langsung tahu cakupannya seluruh halaman — bukan sebuah elemen yang kebetulan tidak disebutkan.

Installation ​

pnpm dlx kliping@latest add use-click-any-where

Ikut terpasang sendiri: use-event-listener.

Salin dulu is-browser, target, use-event-listener — masing-masing memuat sumbernya di halamannya sendiri — lalu tempel berkas ini.

ts
import { useEventListener } from '@/composables/use-event-listener'

export function useClickAnyWhere(handler: (event: MouseEvent) => void) {
  return useEventListener('click', handler)
}

Requirements ​

RequirementValue
ProjectVue 3.5+, alias @ — disiapkan kliping init
Kliping itemsuse-event-listener
Filescomposables/use-click-any-where.ts

API Reference ​

ts
export function useClickAnyWhere(handler: (event: MouseEvent) => void)

Parameters ​

ParameterTypeDefaultDescription
handler(event: MouseEvent) => void—Called with every click anywhere on the page.

Returns ​

() => void — Removes the listener.

Credits ​

Berasal dari shadcn-hooks (MIT, Copyright (c) 2025 Brendan Dash). Bentuk API-nya dari usehooks-ts lewat shadcn-hooks. Rantai lengkapnya di Credits.

PrevioususeBatteryNext useClickAway

On This Page

InstallationRequirementsAPI ReferenceParametersReturnsCredits

© 2026 Kliping. Free components are open source under the MIT License.

LicenseCreditsRoadmap