kliping.pro
  • Docs
  • Directory
  • Colors
  • Typeset
Hooks
  • State7
  • Advanced6
  • Lifecycle16
  • Browser21
  • Development1
  • Third-Party4
  • Libraries4
    • isBrowser
    • createContext
    • getTargetElement
    • tryOnMounted

isBrowser

PreviousNext

Penjaga agar kode yang menyentuh window tidak ikut dijalankan di server.

Apakah kode ini sedang berjalan di peramban.

Dokumentasi Kliping dirender di server oleh VitePress. Satu sentuhan ke window di tingkat modul membuat build gagal, bukan membuat halamannya salah — jadi penjaganya harus berupa nilai yang bisa dibaca kapan saja, termasuk saat modulnya baru dimuat.

Installation ​

pnpm dlx shadcn-vue@latest add @kliping/is-browser

Perlu @kliping terdaftar di components.json project Anda. Lihat cara menyiapkannya.

Tanpa dependensi — tidak ada berkas lain yang ikut terpasang.

Salin kode berikut ke project Anda.

ts
export const isBrowser = typeof window !== 'undefined'
PrevioususeSwrNext createContext

On This Page

Installation
Dirilis di bawah lisensi MIT. Ditulis ulang untuk Vue dari shadcn-vue, shadcn-ui-blocks, dan shadcn-hooks. Hak cipta © 2026 Kliping