devtools
                                
                                 devtools copied to clipboard
                                
                                    devtools copied to clipboard
                            
                            
                            
                        Vue 2.7 defineemits do not appear in Vue devtools
Version
6.2.1
Browser and OS info
Chrome 105
Steps to reproduce
Create component with script setup, and defineemits type T = { (event: 'event', payload: string) } const emit = defineEmits<T>();
function handleClick(payload:string) { emit('event', payload); }
I attached this click handler to a div (@click="handleClick('payload')")
What is expected?
Vue dev tools Component Events should show event when div is clicked.
What is actually happening?
No event shown. Performance does show activity though (since I tested it where the function performs other work too).
Listeners, however, do receive the event.
when using an inline handler with @click="$emit('event', 'payload')", the event does appear in the devtools
(Context - I was trying to debug v-model, not realizing that Vue 2.7 requires v-bind.sync instead. So I was looking for the event which I thought should exist but it didn't show in dev tools)