All skills

Use when working with VueUse composables - track mouse position with useMouse, manage localStorage with useStorage, detect network status with useNetwork, debounce values with refDebounced, and access browser APIs reactively. Check VueUse before writing custom composables - most patterns already implemented.

  • 251 files
  • 167.3 KB
  • MIT
  • Updated 7 months ago
  • GitHub

Use this Skill: https://skilld.dev/gh/onmax/claude-config/vueuse

This session only. Nothing lands on disk.

composablesuse-vmodel.md

≈281 tokens on demand. Your agent reads this file only when SKILL.md points to it.

useVModel

Shorthand for v-model binding, props + emit -> ref

Package: @vueuse/core Category: Component

Usage

import { useVModel } from '@vueuse/core'

const props = defineProps<{
  modelValue: string
}>()
const emit = defineEmits(['update:modelValue'])

const data = useVModel(props, 'modelValue', emit)

Options

Option Type Default Description
passive Passive false When passive is set to true, it will use watch to sync with props and ref.
eventName string undefined When eventName is set, it's value will be used to overwrite the emit event name.
deep boolean false Attempting to check for changes of properties in a deeply nested object or array.
defaultValue T undefined Defining default value for return ref when no value is passed.
clone boolean | CloneFn&lt;T&gt; false Clone the props.
shouldEmit (v: T) =&gt; boolean undefined The hook before triggering the emit event can be used for form validation.

Reference

VueUse Docs

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 50538df. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 9 hours ago.

Activeupdated 7 months ago

README badge

README badge for onmax/claude-config/vueuse