Skip to content
masterclass Buddy

Vue.js · Hook

useAttrs

useAttrs() returns a component's undeclared attributes and event listeners. It is useful in script setup, but the returned object is not reactive.

Last updated

Syntax

function useAttrs(): Record<string, unknown>

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • useAttrs()
  • $attrs
  • ctx.attrs
  • onUpdated()

Source: Fallthrough Attributes | Vue.js. Checked 2026-11-03.