Skip to content

Commit d11784f

Browse files
Apply suggestions from code review
Co-authored-by: skirtle <[email protected]>
1 parent 9d1a0b2 commit d11784f

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

packages/runtime-core/src/componentEmits.ts

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -151,16 +151,12 @@ export function emit(
151151
}
152152

153153
let args = rawArgs
154-
let isModelListener
155-
let modifiers
156-
if (
157-
__COMPAT__ &&
158-
(isModelListener = compatModelEventPrefix + event in props)
159-
) {
160-
modifiers = props.modelModifiers
161-
} else if ((isModelListener = event.startsWith('update:'))) {
162-
modifiers = getModelModifiers(props, event.slice(7))
163-
}
154+
const isCompatModelListener =
155+
__COMPAT__ && compatModelEventPrefix + event in props
156+
const isModelListener = isCompatModelListener || event.startsWith('update:')
157+
const modifiers = isCompatModelListener
158+
? props.modelModifiers
159+
: isModelListener && getModelModifiers(props, event.slice(7))
164160

165161
// for v-model update:xxx events, apply modifiers on args
166162
if (modifiers) {

0 commit comments

Comments
 (0)