Skip to content

Comments

fix: match camelCase event declarations#1048

Open
skirtles-code wants to merge 1 commit intovuejs:mainfrom
skirtles-code:camel-emits
Open

fix: match camelCase event declarations#1048
skirtles-code wants to merge 1 commit intovuejs:mainfrom
skirtles-code:camel-emits

Conversation

@skirtles-code
Copy link
Contributor

Fixes #651.

defineModel() declares an event using emits: ['update:modelValue']. The DevTools only consider kebab-case when checking whether an event is declared, leading to a warning when using v-model:

image

The problem is not limited to defineModel/v-model, it applies to all events in emits that use camelCase.

This PR adds a check for those event names:

image

@netlify
Copy link

netlify bot commented Feb 20, 2026

Deploy Preview for vue-devtools-docs canceled.

Name Link
🔨 Latest commit d170375
🔍 Latest deploy log https://app.netlify.com/projects/vue-devtools-docs/deploys/6998e06c6522af0008738f3c

@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 20, 2026

Open in StackBlitz

@vue/devtools-applet

npm i https://pkg.pr.new/@vue/devtools-applet@1048

@vue/devtools-core

npm i https://pkg.pr.new/@vue/devtools-core@1048

@vue/devtools

npm i https://pkg.pr.new/@vue/devtools@1048

@vue/devtools-api

npm i https://pkg.pr.new/@vue/devtools-api@1048

@vue/devtools-kit

npm i https://pkg.pr.new/@vue/devtools-kit@1048

@vue/devtools-electron

npm i https://pkg.pr.new/@vue/devtools-electron@1048

@vue/devtools-shared

npm i https://pkg.pr.new/@vue/devtools-shared@1048

@vue/devtools-ui

npm i https://pkg.pr.new/@vue/devtools-ui@1048

vite-plugin-vue-devtools

npm i https://pkg.pr.new/vite-plugin-vue-devtools@1048

commit: d170375

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

event listeners should consider camelCase emits

1 participant